@CHARSET "UTF-8";
/*******************************************/
/* CAFE PR v3                              */
/* Author: Cafe Interactive Kft.           */
/*                                         */
/* Original sitebuild:                     */
/*         Ughoo aka Mecs Gergely          */
/*                                         */
/* Redesign:                               */
/*         Force aka Polgar Peter          */
/*                                         */
/*******************************************/

/* Alap nullazasok + alapbeallitasok BEGIN */
html, body, div, span, p, h1, h2, h3, h4, h5, h6, ul, ol, li, em {
	margin:0px;padding:0px;border:0px none;outline:0px;font-family: Arial, Verdana, sans-serif;font-size:inherit;
}

div.clr {
	clear: both;
	display: block;
	height: 0px;
	font-size: 0px;
	line-height: 0px;
	overflow: hidden;
}

span.fir {
	cursor: pointer;
	display: block;
	height: 100%;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 100%;
}

.fltlft { float: left; }
.fltrgt { float: right; }

html, body {
	background: #808080 url('/images/redesign/bg_footer.gif') repeat-y center top;
	height: 100%;
	width: 100%;
}

/* Alap nullazasok + alapbeallitasok END */

/* Layout BEGIN */

/* foot BEGIN */

div#foot {
	background: transparent url('/images/redesign/bg_footer.png') repeat-x left top;
	_background: none !important;
	clear: both;
	display: block;
	height: 14px;
	padding: 20px 0px;
	position: relative;
	overflow: hidden;
	width: 100%;
}

	div#foot_inner {
		background: #808080 url('/images/redesign/footer_line_basic.gif') no-repeat left -14px;
		display: block;
		height: 14px;
		margin: 0px auto;
		overflow: hidden;
		width: 960px;
	}

		body.en div#foot_inner { background: transparent url('/images/redesign/footer_line_basic.gif') no-repeat left 0px; }

		/* footer menu BEGIN */

		ul#footer_menu {
			display: block;
			height: 14px;
			width: 960px;
		}

			body.en ul#footer_menu { padding-left: 30px; width: 930px; }

			ul#footer_menu li {
				float: left;
				height: 14px;
				list-style: none;
			}

				ul#footer_menu li a,
				ul#footer_menu li a:hover {
					cursor: pointer;
					display: block;
					height: 14px;
					text-decoration: none;
				}

				/* magyar menu */

				a#fm_01 { width: 80px; margin-right: 435px; }
				a#fm_02 { width: 93px; }
				a#fm_03 { width: 51px; }
				a#fm_04 { width: 72px; }
				a#fm_05 { width: 67px; }
				a#fm_06 { width: 71px; }
				a#fm_07 { width: 46px; }
				a#fm_08 { width: 45px; }

				/* angol menu */

				body.en a#fm_01 { width: 68px; margin-right: 353px; }
				body.en a#fm_02 { width: 98px; }
				body.en a#fm_03 { width: 41px; }
				body.en a#fm_04 { width: 86px; }
				body.en a#fm_05 { width: 78px; }
				body.en a#fm_06 { width: 71px; }
				body.en a#fm_07 { width: 46px; }
				body.en a#fm_08 { width: 67px; }

		/* footer menu END */

/* foot END */

/* wrap BEGIN */

div#wrap {
	background: #FFFFFF url('/images/redesign/bg_header.jpg') no-repeat center top;
	padding-top: 43px;
	text-align: center;
	width: 100%;
}

/* wrap END */

/* site BEGIN */

div#site {
	background-color: #FFFFFF;
	display: block;
	height: auto;
	margin: 0px auto;
/*	overflow: hidden;*/
	position: relative;
	text-align: left;
	width: 960px;
}

/* site END */

/* tools / gyakornoki program BEGIN */

div#tools,
div#gyakprog,
div#fbtw {
/*	background: transparent url('/images/redesign/tools_bg.gif') no-repeat left top;*/
	background-color: transparent;
	height: 135px;
	position: absolute;
	right: -50px;
	width: 50px;
}

	div#tools_top,
	div#gyakprog_top,
	div#fbtw_top {
		height: 22px;
		width: 50px;
	}
	div#tools_middle1,
	div#gyakprog_middle1,
	div#fbtw_middle1 {
		background: transparent url('/images/redesign/tools_middle1.gif') repeat-y left top;
		float: left;
		height: 86px;
		overflow: hidden;
		width: 32px;
	}
	div#tools_middle2,
	div#gyakprog_middle2,
	div#fbtw_middle2 {
		background: transparent url('/images/redesign/tools_middle2.png') no-repeat left top;
		_background: none;
		float: left;
		height: 86px;
		width: 18px;
	}
	div#tools_bottom,
	div#gyakprog_bottom,
	div#fbtw_bottom {
		background: transparent url('/images/redesign/tools_bottom.png') no-repeat left top;
		_background: none;
		clear: both;
		height: 27px;
		width: 50px;
	}


	/* only tools */

	div#tools { top: 0px; }

	ul#tools_menu {
		display: block;
		height: 86px;
		overflow: hidden;
		width: 32px;
	}

		ul#tools_menu li {
			display: block;
			height: 29px;
			list-style: none;
			width: 32px;
		}

			ul#tools_menu li a {
				color: #818181;
				display: block;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 8px;
				height: 29px;
				list-style: none;
				overflow: hidden;
				position: relative;
				text-decoration: none;
				width: 32px;
			}
				ul#tools_menu li a:hover { text-decoration: underline; }

				ul#tools_menu li a span.fir {
					background: transparent url('/images/redesign/tools_menu.gif') no-repeat left top;
				}

				ul#tools_menu li#tm01 a span.fir { background-position: 0px 0px; }
				ul#tools_menu li#tm01 a:hover span.fir { background-position: -32px 0px; }
				ul#tools_menu li#tm02 a span.fir { background-position: 0px -28px; }
				ul#tools_menu li#tm02 a:hover span.fir { background-position: -32px -28px; }
				ul#tools_menu li#tm03,
				ul#tools_menu li#tm03 a { height: 28px; }
				ul#tools_menu li#tm03 a span.fir { background-position: 0px -58px; }
				ul#tools_menu li#tm03 a:hover span.fir { background-position: -32px -58px; }

	/* only gyakornoki program */

	div#gyakprog { top: 112px; }

		div#gyakprog a {
			color: #818181;
			display: block;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 8px;
			height: 86px;
			overflow: hidden;
			position: relative;
			text-decoration: none;
			width: 32px;
		}

			div#gyakprog a span.fir {
				background: transparent url('/images/redesign/gyakprog_text.gif') no-repeat left top;
			}

	/* only facebook / twitter */

	div#fbtw { top: 224px; }

		div#fbtw a {
			color: #818181;
			display: block;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 8px;
			height: 43px;
			overflow: hidden;
			position: relative;
			text-decoration: none;
			width: 32px;
		}

			div#fbtw a span.fir {
				background: transparent url('/images/redesign/fbtw_text.gif') no-repeat left top;
			}

				div#fbtw a#icon_fb span.fir { background-position: 0px 0px; }
				div#fbtw a#icon_tw span.fir { background-position: 0px -43px; }

/* tools / gyakornoki program END */

/* head BEGIN */

div#head {
	background: transparent url('/images/redesign/head_bg.gif') no-repeat center bottom;
	/*overflow: hidden;*/
	padding: 0px 19px 15px 19px;
	position: relative;
	width: 922px;
}

	/* headtop BEGIN */

	div#headtop {
		display: block;
		height: 80px;
		position: relative;
		width: 922px;
	}

		/* logo BEGIN */

		a#logo {
			background: transparent url('/images/redesign/header_logo.gif') no-repeat left top;
			display: block;
			height: 64px;
			left: 0px;
			overflow: hidden;
			position: absolute;
			top: 7px;
			width: 226px;
		}

			/* csak print-be lathato logo */
			img#print_logo { display: none; }

		/* logo END */

		/* awards BEGIN */

		div#awards {
			display: block;
			height: 35px;
			position: absolute;
			right: 0px;
			top: 9px;
			width: 225px;
		}

			div#awards a {
				background-image: url('/images/redesign/awards.gif');
				background-repeat: no-repeat;
				display: block;
				height: 32px;
				width: 32px;
			}

			a#lollipop { background-position: -174px top;}
			a#lollipop:hover { background-position: -174px -35px;}

			a#effie_platina { background-position: -142px top;}
			a#effie_platina:hover { background-position: -142px -35px;}

			a#effie_silver { background-position: -110px top;}
			a#effie_silver:hover { background-position: -110px -35px;}

			a#effie_silver2 { background-position: -78px top;}
			a#effie_silver2:hover { background-position: -78px -35px;}

			a#prizma { background-position: 0px top; width: 60px !important;}
			a#prizma:hover { background-position: 0px -35px;}

		/* awards END */

		/* menu BEGIN */

		div#menu {
			display: block;
			height: 16px;
			position: absolute;
			right: 0px;
			top: 55px;
			width: 690px;
		}

			div#menu ul {
				display: block;
				float: right;
				width: auto;
			}

				div#menu ul li {
					float: left;
					height: 16px;
					list-style: none;
					padding-left: 20px;
				}

					div#menu ul li ul {
						margin-left: -3px;
						position: absolute;
						top: 25px;
						width: 110px;
					}
					div#menu ul li ul li { padding-left: 0px; }

					div#menu ul li a {
						color: #737373;
						display: block;
						font-size: 11px;
						height: 16px;
						line-height: 14px;
						position: relative;
						text-align: center;
						text-decoration: none;
					}

						div#menu ul li a:hover {
							color: #E87429;
							text-decoration: underline;
						}

						div#menu ul li a span.fir {
							background: transparent url('/images/redesign/menu_bg.gif') no-repeat;
						}

						/* magyar menu */

						div#menu ul li#m01,
						div#menu ul li#m01 a { width: 52px; }
						div#menu ul li#m01 a span.fir { background-position: 0px 0px; }
						div#menu ul li#m01 a:hover span.fir,
						div#menu ul li#m01 a.act span.fir { background-position: 0px -17px; }

						div#menu ul li#m02,
						div#menu ul li#m02 a { width: 76px; }
						div#menu ul li#m02 a span.fir { background-position: -73px 0px; }
						div#menu ul li#m02 a:hover span.fir,
						div#menu ul li#m02 a.act span.fir { background-position: -73px -17px; }

							div#menu ul li#s01,
							div#menu ul li#s01 a { width: 110px; }
							div#menu ul li#s01 a span.fir { background-position: -32px -34px; }
							div#menu ul li#s01 a:hover span.fir,
							div#menu ul li#s01 a.act span.fir { background-position: -176px -34px; }

							div#menu ul li#s02,
							div#menu ul li#s02 a { width: 110px; }
							div#menu ul li#s02 a span.fir { background-position: -32px -51px; }
							div#menu ul li#s02 a:hover span.fir,
							div#menu ul li#s02 a.act span.fir { background-position: -176px -51px; }

							div#menu ul li#s03,
							div#menu ul li#s03 a { width: 110px; height: 18px; }
							div#menu ul li#s03 a span.fir { background-position: -32px -68px; }
							div#menu ul li#s03 a:hover span.fir,
							div#menu ul li#s03 a.act span.fir { background-position: -176px -68px; }

						div#menu ul li#m03,
						div#menu ul li#m03 a { width: 72px; }
						div#menu ul li#m03 a span.fir { background-position: -170px 0px; }
						div#menu ul li#m03 a:hover span.fir,
						div#menu ul li#m03 a.act span.fir { background-position: -170px -17px; }

						div#menu ul li#m04,
						div#menu ul li#m04 a { width: 76px; }
						div#menu ul li#m04 a span.fir { background-position: -263px 0px; }
						div#menu ul li#m04 a:hover span.fir,
						div#menu ul li#m04 a.act span.fir { background-position: -263px -17px; }

						div#menu ul li#m05,
						div#menu ul li#m05 a { width: 46px; }
						div#menu ul li#m05 a span.fir { background-position: -360px 0px; }
						div#menu ul li#m05 a:hover span.fir,
						div#menu ul li#m05 a.act span.fir { background-position: -360px -17px; }

						div#menu ul li#m06,
						div#menu ul li#m06 a { width: 102px; }
						div#menu ul li#m06 a span.fir { background-position: -427px 0px; }
						div#menu ul li#m06 a:hover span.fir,
						div#menu ul li#m06 a.act span.fir { background-position: -427px -17px; }

						div#menu ul li#m07,
						div#menu ul li#m07 a { width: 43px; }
						div#menu ul li#m07 a span.fir { background-position: -550px 0px; }
						div#menu ul li#m07 a:hover span.fir,
						div#menu ul li#m07 a.act span.fir { background-position: -550px -17px; }

						div#menu ul li#m08,
						div#menu ul li#m08 a { width: 49px; }
						div#menu ul li#m08 a span.fir { background-position: -615px 0px; }
						div#menu ul li#m08 a:hover span.fir,
						div#menu ul li#m08 a.act span.fir { background-position: -615px -17px; }

						/* angol menu */

						body.en div#menu ul li#m01,
						body.en div#menu ul li#m01 a { width: 36px; }
						body.en div#menu ul li#m01 a span.fir { background-position: 0px -87px; }
						body.en div#menu ul li#m01 a:hover span.fir,
						body.en div#menu ul li#m01 a.act span.fir { background-position: 0px -104px; }

						body.en div#menu ul li#m02,
						body.en div#menu ul li#m02 a { width: 84px; }
						body.en div#menu ul li#m02 a span.fir { background-position: -53px -87px; }
						body.en div#menu ul li#m02 a:hover span.fir,
						body.en div#menu ul li#m02 a.act span.fir { background-position: -53px -104px; }

							body.en div#menu ul li#s01,
							body.en div#menu ul li#s01 a { width: 95px; }
							body.en div#menu ul li#s01 a span.fir { background-position: -319px -34px; }
							body.en div#menu ul li#s01 a:hover span.fir,
							body.en div#menu ul li#s01 a.act span.fir { background-position: -463px -34px; }

							body.en div#menu ul li#s02,
							body.en div#menu ul li#s02 a { width: 95px; }
							body.en div#menu ul li#s02 a span.fir { background-position: -319px -51px; }
							body.en div#menu ul li#s02 a:hover span.fir,
							body.en div#menu ul li#s02 a.act span.fir { background-position: -463px -51px; }

							body.en div#menu ul li#s03,
							body.en div#menu ul li#s03 a { width: 95px; height: 18px; }
							body.en div#menu ul li#s03 a span.fir { background-position: -319px -68px; }
							body.en div#menu ul li#s03 a:hover span.fir,
							body.en div#menu ul li#s03 a.act span.fir { background-position: -463px -68px; }

						body.en div#menu ul li#m03,
						body.en div#menu ul li#m03 a { width: 80px; }
						body.en div#menu ul li#m03 a span.fir { background-position: -155px -87px; }
						body.en div#menu ul li#m03 a:hover span.fir,
						body.en div#menu ul li#m03 a.act span.fir { background-position: -155px -104px; }

						body.en div#menu ul li#m04,
						body.en div#menu ul li#m04 a { width: 71px; }
						body.en div#menu ul li#m04 a span.fir { background-position: -253px -87px; }
						body.en div#menu ul li#m04 a:hover span.fir,
						body.en div#menu ul li#m04 a.act span.fir { background-position: -253px -104px; }

						body.en div#menu ul li#m05,
						body.en div#menu ul li#m05 a { width: 36px; }
						body.en div#menu ul li#m05 a span.fir { background-position: -341px -87px; }
						body.en div#menu ul li#m05 a:hover span.fir,
						body.en div#menu ul li#m05 a.act span.fir { background-position: -341px -104px; }

						/*body.en div#menu ul li#m06,
						body.en div#menu ul li#m06 a { width: 102px; }
						body.en div#menu ul li#m06 a span.fir { background-position: -427px -87px; }
						body.en div#menu ul li#m06 a:hover span.fir,
						body.en div#menu ul li#m06 a.act span.fir { background-position: -427px -104px; }*/

						body.en div#menu ul li#m07,
						body.en div#menu ul li#m07 a { width: 70px; }
						body.en div#menu ul li#m07 a span.fir { background-position: -394px -87px; }
						body.en div#menu ul li#m07 a:hover span.fir,
						body.en div#menu ul li#m07 a.act span.fir { background-position: -394px -104px; }

						body.en div#menu ul li#m08,
						body.en div#menu ul li#m08 a { width: 48px; }
						body.en div#menu ul li#m08 a span.fir { background-position: -482px -87px; }
						body.en div#menu ul li#m08 a:hover span.fir,
						body.en div#menu ul li#m08 a.act span.fir { background-position: -482px -104px; }

		/* menu END */

	/* headtop END */

	/* partner link BEGIN */

	div#partner_link {
		height: 43px;
		left: -19px;
		position: absolute;
		top: -31px;
		width: 184px;
	}

		div#partner_link a {
			color: #FFFFFF;
			display: block;
			font-size: 8px;
			height: 43px;
			line-height: 43px;
			overflow: hidden;
			position: relative;
			text-align: center;
			width: 184px;
		}

			div#partner_link a span.fir {
				background-image: url('/images/redesign/partner_link.gif');
				cursor: pointer;
			}

	/* partner link END */

	/* headline BEGIN */

	div#headline {
		background: transparent url('/images/redesign/headline_bg.gif') no-repeat left top;
		display: block;
		height: 250px;
		overflow: hidden;
		position: elative;
		width: 922px;
	}
		body.en div#headline { background: transparent url('/images/redesign/en_headline_bg.gif') no-repeat left top; }

		/* headpic BEGIN */

		#headpic {
			float: left;
			height: 250px;
			overflow: hidden;
			padding: 1px 0px 0px 1px;
			width: 550px;
		}

		/* headpic END */

		/* opinion BEGIN */

		div#opinion {
			display: block;
			height: 220px;
			float: left;
			overflow: hidden;
			padding: 30px 0px 0px 30px;
			position: relative;
			width: 340px;
		}

			div#opinion p {
				color: #D9702E;
				display: block;
				font-family: Arial, Verdana, sans-serif;
				font-size: 12px;
				font-weight: bold;
				line-height: 17px;
				text-align: justify;
				width: 195px;
			}

				span.idezojel_lezaro {
					position: relative;
					padding-right: 10px;
				}

					span.idezojel_lezaro span {
						background: transparent url('/images/redesign/idezojel_lezaro.gif') no-repeat left top;
						display: block;
						height: 17px;
						left: 0px;
						position: absolute;
						top: 5px;
						width: 23px;
					}

			img#fej_rendes { 
				bottom: 0px;
				display: block;
				position: absolute;
				right: 0px;
			}

			div#whois {
				bottom: 4px;
				height: 40px;
				left: 10px;
				overflow: hidden;
				position: absolute;
				white-space: pre-wrap;
				width: 230px;
			}

				div#whois p {
					color: #818181;
					display: block;
					font-size: 12px;
					line-height: 17px;
					white-space: pre-wrap;
					text-align: right;
					width: 230px;
				}

					div#whois p a.name {
						background: transparent url('/images/redesign/whois_link.gif') no-repeat right top;
						color: #D9702E;
						display: block;
						padding-right: 20px;
						text-decoration: none;
					}

					div#whois p a.name img {
						border: 0px;
					}

		/* opinion END */

	/* headline END */

	/* filterbar BEGIN */

	div#filterbar,
	div#filterbar2 {
		display: block;
		height: 30px;
		position: relative;
		width: 922px;
	}

		div#filterbar { background: transparent url('/images/redesign/filterbar_bg.gif') no-repeat left top; }
		div#filterbar2 { background: transparent url('/images/redesign/filterbar_bg.gif') no-repeat left bottom; }

		body.en div#filterbar { background: transparent url('/images/redesign/en_filterbar_bg.gif') no-repeat left top; }
		body.en div#filterbar2 { background: transparent url('/images/redesign/en_filterbar_bg.gif') no-repeat left bottom; }

		div.textfield {
			color: #818181;
			display: block;
			font-size: 10px;
			height: 17px;
			line-height: 17px;
			overflow: hidden;
			padding-left: 5px;
			position: absolute;
			top: 8px;
			width: 117px;
		}

			div#filterbar div#service_title		{ left: 177px; }
			div#filterbar div#field_title		{ left: 369px; }
			div#filterbar div#date_title		{ left: 571px; }
			div#filterbar div#firm_title		{ left: 756px; }

			div#filterbar2 div#service_title	{ left: 316px; }
			div#filterbar2 div#field_title		{ left: 565px; }

			body.en div#filterbar div#service_title		{ left: 191px; }
			body.en div#filterbar div#field_title		{ left: 389px; }
			body.en div#filterbar div#date_title		{ left: 558px; }
			body.en div#filterbar div#firm_title		{ left: 756px; }

			body.en div#filterbar2 div#service_title	{ left: 316px; }
			body.en div#filterbar2 div#field_title		{ left: 565px; }

		div#filterbar a,
		div#filterbar2 a {
			display: block;
			height: 17px;
			position: absolute;
			top: 7px;
		}

			a#service		{ width: 82px; }
			a#field			{ width: 43px; }
			a#date			{ width: 42px; }
			a#firm			{ width: 24px; }
			a#btn_search	{ width: 16px; }

			div#filterbar a#service				{ left:  87px; }
			div#filterbar a#field				{ left: 318px; }
			div#filterbar a#date				{ left: 522px; }
			div#filterbar a#firm				{ left: 725px; }
			div#filterbar a#btn_search			{ right: 13px; }

			div#filterbar2 a#service			{ left: 226px; }
			div#filterbar2 a#field				{ left: 513px; }
			div#filterbar2 a#btn_search			{ right: 13px; }

			body.en a#service		{ width: 47px; }
			body.en a#field			{ width: 57px; }
			body.en a#date			{ width: 29px; }
			body.en a#firm			{ width: 58px; }
			body.en a#btn_search	{ width: 16px; }

			body.en div#filterbar a#service				{ left: 136px; }
			body.en div#filterbar a#field				{ left: 323px; }
			body.en div#filterbar a#date				{ left: 522px; }
			body.en div#filterbar a#firm				{ left: 689px; }
			body.en div#filterbar a#btn_search			{ right: 13px; }

			body.en div#filterbar2 a#service			{ left: 262px; }
			body.en div#filterbar2 a#field				{ left: 498px; }
			body.en div#filterbar2 a#btn_search			{ right: 13px; }

		a.btn_clr {
			background: transparent url('/images/redesign/filterbar_clear.gif') left top no-repeat;
			height: 17px;
			overflow: hidden;
			top: 8px !important;
			width: 14px;
		}

			div#filterbar a#clear_service	{ left: 285px; }
			div#filterbar a#clear_field		{ left: 477px; }
			div#filterbar a#clear_date		{ left: 679px; }
			div#filterbar a#clear_firm		{ left: 864px; }

			div#filterbar2 a#clear_service	{ left: 424px; }
			div#filterbar2 a#clear_field	{ left: 673px; }

			body.en div#filterbar a#clear_service	{ left: 299px; }
			body.en div#filterbar a#clear_field		{ left: 497px; }
			body.en div#filterbar a#clear_date		{ left: 666px; }
			body.en div#filterbar a#clear_firm		{ left: 864px; }

			body.en div#filterbar2 a#clear_service	{ left: 424px; }
			body.en div#filterbar2 a#clear_field	{ left: 673px; }

		/* popupbox BEGIN */

		div.popupbox {
			background-color: #FFF2E3;
			border: 1px solid #E5E5E5;
			color: #818181;
			display: block;
			height: auto;
			margin-bottom: -1000px;
			padding: 10px;
			position: absolute;
			top: -10px;
			width: 328px;
			z-index: 1000 !important;
		}

			div.popupbox,
			div.popupbox * { font-family: Arial, Verdana, sans-serif !important; }

			#service_popupbox	{ left: 194px; }
			#field_popupbox		{ left: 386px; width: 480px; }
			#date_popupbox		{ left: 588px; }
			#firm_popupbox		{ right: 19px; width: 640px; }
			#newstype_popupbox 	{ right: 19px; width: 200px; }

			body.en #service_popupbox	{ left: 210px; }
			body.en #field_popupbox		{ left: 408px; width: 480px; }
			body.en #date_popupbox		{ left: 577px; }
			body.en #firm_popupbox		{ right: 19px; width: 640px; }
			body.en #newstype_popupbox 	{ right: 19px; width: 200px; }

			body#referenciak div#service_popupbox	{ left: 335px; }
			body#referenciak div#field_popupbox		{ left: auto !important; right: 254px; width: 480px; }

			body#references div#service_popupbox	{ left: 335px; }
			body#references div#field_popupbox		{ left: auto !important; right: 254px; width: 480px; }

			div.popupbox a.close,
			div#galery_nagykep_div a.close {
				background: transparent url('/images/redesign/popup_close.gif') no-repeat left top;
				display: block;
				height: 12px;
				overflow: hidden;
				position: absolute;
				right: 6px;
				top: 6px;
				width: 9px;
			}

			div.popupbox h3 {
				color: #818181;
				font-size: 15px;
				font-weight: normal;
				margin-left: 6px;
			}

			div.popupbox .padder a {
				color: #D9702E;
				font-size: 11px;
				text-decoration: underline;
			}

				div.popupbox .padder a:hover { color: #818181; }

	/* filterbar END */

/* head END */

/* middle BEGIN */

div#middle {
	background-color: #FFFFFF;
	height: auto !important;
	min-height: 200px;
	padding-bottom: 20px;
	position: relative;
	width: 960px;
}

/* middle END */

/* content BEGIN */

div#content {
	display: block;
	height: auto;
	padding: 0px 0px 0px 20px;
	position: relative;
	width: 940px;
}

/* content END */

/* padder BEGIN */

.padder { padding: 10px; }

/* padder END */

/* boxtypes BEGIN */

.newsbox,
.normalbox,
.widebox,
.fullbox {
	/*min-height: 250px;*/
	float: left;
	height: auto !important;
	height: 250px;
}

	/* newsbox BEGIN */

	.newsbox {
/*	background: green;*/
		width: 230px;
	}

	/* newsbox END */

	/* normalbox BEGIN */

	.normalbox {
/*	background: yellow;*/
		width: 460px;
	}

	/* normalbox END */

	/* widebox BEGIN */

	.widebox {
/*	background: blue;*/
		width: 690px;
	}

	.widebox_heading { float: left; width: 710px; }
	.widebox_heading div.padder { padding-bottom: 5px; }
	.widebox_heading h1 { padding-bottom: 0px; }

	/* widebox END */

/* boxtypes END */

/* inline elemek BEGIN */

h1 {
	color: #E9762C;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	padding-bottom: 15px;
	text-transform: uppercase;
}

h2 {
	color: #818181;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	padding-bottom: 15px;
	text-transform: uppercase;
}

.newsbox,
.normalbox,
.widebox,
.fullbox,
.newsbox p,
.normalbox p,
.widebox p,
.fullbox p {
	color: #818181;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
}

.newsbox p a,
.normalbox p a,
.widebox p a,
.fullbox p a {
	color: #E37727;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	text-decoration: none;
}

	.newsbox p a:hover,
	.normalbox p a:hover,
	.widebox p a:hover,
	.fullbox p a:hover {
		text-decoration: underline;
	}

/* inline elemek END */

/* nyito oldal BEGIN */

	/* tovabb link BEGIN */

	a.more,
	a.more_vers {
		background: transparent url('/images/redesign/whois_link.gif') no-repeat right top;
		color: #818181;
		display: block;
		height: 16px;
		padding-right: 20px;
		text-decoration: none;
		width: 50px;
	}

		a.more:hover,
		a.more_vers:hover {
			text-decoration: underline;
		}

		a.more_vers {
			background-position: right bottom;
			font-weight: bold;
			height: 30px;
			width: 155px;
		}

	/* tovabb link END */

	/* cikk formazas BEGIN */

	a.cikkcim {
		color: #F3792B;
		font-size: 11px;
		font-weight: bold;
		line-height: 16px;
		text-decoration: none;
	}
		a.cikkcim:hover { text-decoration: underline; }

	a.cikklink {
		color: #818181;
		font-size: 11px;
		font-weight: bold;
		line-height: 16px;
		text-decoration: none;
	}
		a.cikklink:hover { text-decoration: underline; }

	div.cikkfoot {
		height: 20px;
		padding-top: 20px;
	}

		div.cikkfoot a.more {
			float: left;
		}
		div.cikkfoot span.cf_right {
			float: left;
			text-align: right;
			width: 140px;
		}

	/* cikk formazas END */

/* nyito oldal END */

/* cegunkrol BEGIN */

div.normalbox a.gmap {
	border: 3px solid #F37B28;
	display: block;
}
	div.normalbox a.gmap img {
		border: 0px;
		display: block;
	}

/* cegunkrol BEGIN */

/* munkatarsak BEGIN */

	/* munkatars lista BEGIN */

	ul.colleguelist li {
		list-style: none;
		padding-bottom: 10px;
	}

		ul.colleguelist li a.college {
			color: #818181;
			font-size: 11px;
			font-weight: bold;
			line-height: 16px;
			text-decoration: none;
		}
			ul.colleguelist li a.college:hover { text-decoration: underline; }

		ul.colleguelist li a.mail {
			color: #F3792B;
			font-size: 11px;
			line-height: 16px;
			text-decoration: none;
		}
			ul.colleguelist li a.mail:hover { text-decoration: underline; }

	/* munkatars lista END */

	/* munkatars doboz BEGIN */

	div.munkatars {
		background-color: #F36F26;
		color: #FFFFFF;
		margin-bottom: 20px;
		padding: 1px;
	}

		div.munkatars img {
			display: block;
			padding-right: 9px;
		}

		div.munkatars strong {
			display: block;
			padding-top: 3px;
		}

		body.en div.munkatars strong { padding-top: 18px; }

		div.munkatars a.mail {
			color: #FFFFFF;
			font-size: 11px;
			line-height: 16px;
			text-decoration: none;
		}
			div.munkatars a.mail:hover { text-decoration: underline; }

		a.szakmaimult,
		a.ezisenvagyok,
		a.ajanlataim {
			background: transparent url('/images/redesign/munkatars_link.gif') no-repeat right top !important;
			color: #FFFFFF;
			display: block;
			float: left;
			height: 16px;
			margin-right: 55px;
			padding-right: 20px;
			text-decoration: none;
		}

			div#ajanlataim a.szakmaimult,
			div#ajanlataim a.ezisenvagyok,
			div#ajanlataim a.ajanlataim {
				background: transparent url('/images/redesign/szotar_link.gif') no-repeat right top !important; 
				color: #808080;
			}

			a.szakmaimult:hover,
			a.ezisenvagyok:hover,
			a.ajanlataim:hover { text-decoration: underline; }

			a.szakmaimult { width: 62px; }
			a.ezisenvagyok { width: 76px; }
			a.ajanlataim { width: 48px; }

	div.rolam,
	div.rolam * {
		text-align: left !important;
	}

	/* munkatars doboz END */

/* munkatarsak END */

/* kinalatunk BEGIN */

	/* bal oldali lista BEGIN */

	ul.linklist li {
		list-style: none;
	}

		ul.linklist li a {
			color: #818181;
			font-size: 11px;
			line-height: 18px;
			text-decoration: none;
		}
			ul.linklist li a:hover { text-decoration: underline; }

			ul.linklist li a.act { font-weight: bold; }

	/* bal oldali lista END */

	/* kozepso lista BEGIN */

	p.motto { color: #F3792B; }
	p.mottoauthor { text-align: right; }

	/* kozepso lista END */

/* kinalatunk END */

/* referenciak BEGIN */

a.refcim {
	color: #818181;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	text-decoration: none;
}
	a.refcim:hover { text-decoration: underline; }

a.reflink {
	color: #F3792B;
	font-size: 11px;
	line-height: 16px;
	text-decoration: none;
}
	a.reflink:hover { text-decoration: underline; }

/* referenciak END */

/* hireink BEGIN */

div#hircontent ul {}

	div#hircontent ul li {
		display: block;
		list-style: none;
		padding-bottom: 3px;
		text-decoration: none;
	}

div#hircontent ol { list-style-position: outside; }

	body#hireink div#hircontent ol li {
		display: block;
		padding-bottom: 3px;
		margin-left: 23px;
		text-decoration: none;
	}

div.node { width: 470px; }
body#ourservices div.node,
body#kinalatunk div.node { width: auto; }

h1.hircim { padding-bottom: 0px; }

img.newspic {
	display: block;
	margin-top: 2px;
}

div.inrelation { padding-top:15px; }

	div.inrelation a {
		color: #F3792B;
		font-size: 11px;
		font-weight: bold;
		line-height: 16px;
		text-decoration: none;
	}
		div.inrelation a:hover { text-decoration: underline; }
		div.inrelation a.act { font-weight: bold; }

/* hireink END */

/* szotar BEGIN */

h1 a.szotar_abc {	/* szotar abc */
	color: #E9762C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	padding-bottom: 15px;
	text-decoration: none;
	text-transform: uppercase;
}

	h1 a.szotar_abc:hover,
	h1 a.activeChar {
		color: #818181;
		text-decoration: none;
	}

ul.szotar_ul {
	display: block;
	height: auto;
}

	ul.szotar_ul li {
		display: block;
		height: auto;
		list-style: none;
	}

		ul.szotar_ul li a.szotar_item {
			background: transparent url('/images/redesign/szotar_link.gif') no-repeat right top !important;
			color: #818181;
			font-size: 12px;
			font-weight: bold;
			line-height: 30px;
			padding-right: 20px;
			text-decoration: none;
		}

			ul.szotar_ul li a.szotar_item:hover { color: #EF772A; text-decoration: none; }

			ul.szotar_ul li div.szotar_details {
				height: auto;
				padding-bottom: 15px;
			}

				ul.szotar_ul li div.szotar_details p {
					font-size: 11px !important;
					padding-bottom: 10px !important;
				}

				ul.szotar_ul li div.szotar_details a {
					color: #EF772A;
					text-decoration: none;
				}

					ul.szotar_ul li div.szotar_details a:hover { text-decoration: underline }

/* szotar END */

/* rss BEGIN */

div.rssCheckbox {
	float: left;
	padding-bottom: 2px;
	padding-right: 10px;
	width: 325px;
}

	div.rssCheckbox input {
		display: block;
		float: left;
		margin-top: 0px;
		width: 23px;
	}
	
	div.rssCheckbox label {
		display: block;
		float: left;
		width: 295px;
	}

input#btn_megnez {
	background: #C6AF69 url('/images/redesign/btn_megnez.gif') no-repeat top left;
	border: 0px;
	color: #C6AF69;
	cursor: pointer;
	display: block;
	font-size: 0px;
	height: 20px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	width: 60px;
}

label.rssDoltLabel{
	font-style: italic;
}

/* rss END */

/* flashvideo BEGIN */

div.flashvideo {
	height: 270px;
	margin: auto;
	position: relative;
	width: 320px;
}

/* flashvideo END */

/* lapozo BEGIN */

div.pager {
	display: block;
	height: auto;
	text-align: justify;
}

div.pager a {
	background: transparent url('/images/redesign/pager_bg.gif') repeat-x left top;
	*background-color: #737373;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 20px;
	text-decoration: none;
	padding-bottom: 1px;
	*padding-bottom: 0px;
}
	div.pager a span.pager_l {
		background: transparent url('/images/redesign/pager_l.gif') no-repeat top left;
		padding-left: 5px;
		padding-bottom: 1px;
		*padding-bottom: 0px;
	}
	div.pager a span.pager_r {
		background: transparent url('/images/redesign/pager_r.gif') no-repeat top right;
		padding-right: 5px;
		padding-bottom: 1px;
	}

	div.pager a:hover,
	div.pager a.act {
		background: transparent url('/images/redesign/pager_bg_hover.gif') repeat-x left top;
		*background-color: #F07A28;
		*padding-bottom: 0px;
	}
		div.pager a:hover span.pager_l,
		div.pager a.act span.pager_l {
			background: transparent url('/images/redesign/pager_l_hover.gif') no-repeat top left;
		}
		div.pager a:hover span.pager_r,
		div.pager a.act span.pager_r {
			background: transparent url('/images/redesign/pager_r_hover.gif') no-repeat top right;
		}

	div.pager a span.pager_r span {
		font-size: 11px;
		line-height: 14px;
	}

div.pager a.lapozo_vissza {
	background: transparent url('/images/redesign/pager_prev.gif') no-repeat top left;
	padding-left: 6px;
	padding-right: 6px;
}
	div.pager a.lapozo_vissza:hover {
		background: transparent url('/images/redesign/pager_prev_hover.gif') no-repeat top left;
	}

div.pager a.lapozo_tovabb {
	background: transparent url('/images/redesign/pager_next.gif') no-repeat top left;
	padding-left: 6px;
	padding-right: 6px;
}
	div.pager a.lapozo_tovabb:hover {
		background: transparent url('/images/redesign/pager_next_hover.gif') no-repeat top left;
	}

/* lapozo END */

/* Vers oldal BEGIN */

p.column_vers {
	display: block;
	float: left;
	padding-top: 20px;
	width: 300px;
}

/* Vers oldal END */
