* {
	margin: 0px;
	padding: 0px;
	font-family: Trebuchet MS, Verdana, Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	color: #404040;
	text-decoration: none;
}

img {
	border-style: none;
	vertical-align: middle;
}

body {
	background: url(../images/body_bg.jpg) repeat-x top;
	text-align: center;
}
body.sub { background: url(../images/sub_body_bg.jpg) repeat-x top; }

table { border-collapse: collapse; }

/* Input formázás */
input.text_input { border: 1px solid #79D4F2; }
input.submit_input {
	padding-left: 15px;
	background: url(../images/disc.jpg) no-repeat center left;
	border-style: none;
	color: #00B6F2;
}

/* Kerekített doboz */
div.box_top, div.box_bottom { height: 6px; }
div.box_top div.left {
	float: left;
	width: 7px;
	height: 6px;
	background-image: url(../images/box_tl.jpg);
}
div.box_top div.center { background: url(../images/box_tc.jpg) repeat-x; }
div.box_top div.right {
	float: right;
	width: 7px;
	height: 6px;
	background-image: url(../images/box_tr.jpg);
}
div.box_bottom div.left {
	float: left;
	width: 7px;
	height: 6px;
	background-image: url(../images/box_bl.jpg);
}
div.box_bottom div.center { background: url(../images/box_bc.jpg) repeat-x; }
div.box_bottom div.right {
	float: right;
	width: 7px;
	height: 6px;
	background-image: url(../images/box_br.jpg);
}
div.box_body {
	padding: 0px 6px 0px 6px;
	border-left: 1px solid #E5E5E5;
	border-right: 1px solid #E5E5E5;
}
div.box_zold div.box_top div.left { background-image: url(../images/box_tl_z.jpg); }
div.box_zold div.box_top div.center { background: url(../images/box_tc_z.jpg) repeat-x; }
div.box_zold div.box_top div.right { background-image: url(../images/box_tr_z.jpg) }
div.box_zold div.box_bottom div.left { background-image: url(../images/box_bl_z.jpg); }
div.box_zold div.box_bottom div.center { background: url(../images/box_bc_z.jpg) repeat-x; }
div.box_zold  div.box_bottom div.right { background-image: url(../images/box_br_z.jpg); }
div.box_zold  div.box_body {
	border-left: 1px solid #D0FEBE;
	border-right: 1px solid #D0FEBE;
}
div.box_pink div.box_top div.left { background-image: url(../images/box_tl_p.jpg); }
div.box_pink div.box_top div.center { background: url(../images/box_tc_p.jpg) repeat-x; }
div.box_pink div.box_top div.right { background-image: url(../images/box_tr_p.jpg) }
div.box_pink div.box_bottom div.left { background-image: url(../images/box_bl_p.jpg); }
div.box_pink div.box_bottom div.center { background: url(../images/box_bc_p.jpg) repeat-x; }
div.box_pink  div.box_bottom div.right { background-image: url(../images/box_br_p.jpg); }
div.box_pink  div.box_body {
	border-left: 1px solid #D3A4DB;
	border-right: 1px solid #D3A4DB;
}

/* Konténer */
#kontener {
	width: 1000px;
	margin: 0px auto 0px auto;
	text-align: left;
}

/* Fejléc */
/* Logó */
div.fejlec div.bal {
	float: left;
	width: 182px;
}
/* Fülek */
div.fejlec div.kozep {
	float: left;
	width: 318px;
}
div.fejlec div.kozep img { margin-top: 68px; }
/* Jobboldal */
div.fejlec div.jobb {
	float: left;
	width: 500px;
	text-align: right;
}
/* Cégnév, nyelvválasztás */
div.fejlec div.jobb div.top { height: 75px; }
div.fejlec div.jobb div.top ul {
	list-style-type: none;
	margin-bottom: 10px;
}
div.fejlec div.jobb div.top ul li {
	display: inline;
	margin-left: 10px;
}
/* Bejelentkezés, keresés */
div.fejlec div.jobb div.bottom { padding-top: 6px; }
div.fejlec div.jobb div.bottom span { font-weight: 700; }
div.fejlec div.jobb div.bottom a { color: #00B6F2; }
div.fejlec div.jobb div.bottom a:hover { text-decoration: underline; }
div.fejlec div.jobb div.bottom form { display: inline; }
div.fejlec div.jobb div.bottom input { vertical-align: middle; }
div.fejlec div.jobb div.bottom img.sep { margin: 0px 10px 0px 10px; }

/* Aloldalak baloldala */
div.sub_bal {
	clear: both;
	float: left;
	width: 182px;
	background: #FFFFFF url(../images/menu_bg.jpg) repeat-x top;
}
div.sub_bal div.menu { margin-bottom: 20px; }
div.sub_bal h1.bezart_menupont {
	padding-bottom: 10px;
	margin-bottom: 0px;
	border-bottom: 1px dashed #BFBFBF;
}
div.sub_bal div.box  { margin-bottom: 10px; }
div.sub_bal div.box div.content {
	padding-bottom: 15px;
	background: url(../images/szurke_atmenet_bg.jpg) repeat-x;
}
div.sub_bal div.box div.content h3 {
	padding: 5px;
	border-bottom: 1px dashed #BFBFBF;
}
div.sub_bal div.box div.content h3 a {
	font-weight: 700;
	color: #00B6F2;
}
div.sub_bal div.box_zold  { margin-bottom: 10px; }
div.sub_bal div.box_zold div.content {
	padding-bottom: 15px;
	background: url(../images/zold_atmenet_bg.jpg) repeat-x bottom;
}
div.sub_bal div.box_zold p {
	padding: 2px 10px 2px 10px;
	text-align: right;
}
div.sub_bal div.box_zold a { color: #9EA09D; }
div.sub_bal div.box_zold p.belepes {
	margin-bottom: 10px;
	font-size: 14px;
	font-weight: 700;
	color: #000000;
	text-align: left;
}
div.sub_bal div.box_zold input.input {
	border: 1px solid #58AB37;
	background-color: #FBFFFA;
	color: #9EA09D;
}
div.sub_bal div.box_pink  { margin: 30px 0px 30px 0px; }
div.sub_bal div.box_pink div.content {
	padding-bottom: 10px;
	background: url(../images/pink_atmenet_bg.jpg) repeat-x bottom;
}
div.sub_bal div.box_pink div.content h3 {
	padding: 5px 5px 5px 15px;
	background: url(../images/disc8.jpg) no-repeat 5px 14px;
	border-bottom: 1px dashed #BFBFBF;
}
div.sub_bal div.box_pink div.content h3 a {
	font-size: 15px;
	font-weight: 700;
	color: #9937AB;
}
div.sub_bal div.hirlevel p {
	padding: 0px 5px 0px 5px;
	margin-bottom: 5px;
}
div.sub_bal div.hirlevel p.sikeres {
	font-weight: 700;
	color: #339900;
}
div.sub_bal div.hirlevel p.hirlevel {
	font-size: 14px;
	font-weight: 700;
	color: #000000;
}
div.sub_bal div.hirlevel p.input input {
	width: 155px;
	border: 1px solid #C0C0C0;
	color: #66D3F7;
}
div.sub_bal div.hirlevel p.gomb { text-align: right; }
div.sub_bal div.partnerek {
	padding-bottom: 5px;
	margin-bottom: 10px;
	border-bottom: 1px dashed #BFBFBF;
	text-align: center;
}
div.sub_bal div.partnerek img.logo { margin-bottom: 10px;}
div.sub_bal div.partnerek p {
	padding: 0px 20px 0px 20px;
	text-align: left;
}
div.sub_bal div.partnerek p.bold a { font-weight: 700; }
div.sub_bal div.partnerek div.gombok {
	margin-top: 5px;
	text-align: right;
}

/* Aloldalak képe, hol járunk */
div.sub_kep_hol{
	float: left;
	width: 818px;
}
div.sub_kep_hol div.hol,
div.sub_kep_hol div.hol a {
	font-size: 11px;
	font-weight: 700;
	color: #AAAAAA;
}
div.sub_kep_hol div.hol span a { color: #00B6F2; }

/* Aloldal közepe 638px */
div.sub_kozep638 {
	float: left;
	width: 638px;
}
/* Aloldal közepe 818px */
div.sub_kozep818 {
	float: left;
	width: 818px;
}

/* Aloldal cím */
div.sub_kozep h1.aloldal_cim {
	padding: 10px 30px 0px 30px;
	margin-bottom: 20px;
	background: url(../images/disc6.jpg) no-repeat 10px 20px;
	font-size: 18px;
}
div.sub_kozep h1.aloldal_cim  a { font-size: 18px; }
div.sub_kozep h1.aloldal_cim  span a { color: #00B6F2; }

/* Referenciák aloldalon */
div.sub_kozep div.referenciak {
	width: 470px;
	height: 45px;
	border-bottom: 3px solid #E5E5E5;
}
div.sub_kozep div.referenciak div.logok {
	float: right;
	position: relative;
	padding: 7px 0px 3px 0px;
	width: 340px;
	height: 35px;
	overflow: hidden;
}
div.sub_kozep div.referenciak p {
	padding: 15px 0px 0px 15px;
	width: 115px;
}
div.sub_kozep div.referenciak p a {
	font-size: 14px;
	font-weight: 700;
}

/* Tartalom aloldalon */
div.sub_kozep div.tartalom { padding: 0px 30px 10px 30px; }
div.sub_kozep div.tartalom p,
div.sub_kozep div.tartalom li { text-align: justify; }
div.sub_kozep div.tartalom ul {
	margin-bottom: 10px;
	padding: 0px 30px 0px 30px;
	list-style-type: square;
}
div.sub_kozep div.tartalom ul.error {
	padding: 0px;
	list-style-type: disc;
	margin: 0px 60px 10px 60px;
}
div.sub_kozep div.tartalom ul.error li {
	font-weight: 700;
	color: #FF3333;
}
div.sub_kozep div.tartalom p.sikeres {
	font-size: 14px;
	font-weight: 700;
	color: #339900;
}
div.sub_kozep div.tartalom h1 {
	font-size: 18px;
	color: #00B6F2;
}
div.sub_kozep div.tartalom a { color: #00B6F2; }
div.sub_kozep div.tartalom a:hover { text-decoration: underline; }
div.sub_kozep div.tartalom span { font-weight: 700; }

/* Képek */
div.sub_kozep table.kepek { margin: 0px 4px 10px 4px; }
div.sub_kozep table.kepek tr td {
	width: 210px;
	height: 160px;
	vertical-align: middle;
	text-align: center;
}

/* Ajánlatkérés */
div.sub_kozep table.form { margin: 0px 0px 10px 30px; }
div.sub_kozep table.form td {
	padding: 5px 2px 5px 2px;
	vertical-align: top;
}
div.sub_kozep table.form td.left {
	text-align: right;
	font-weight: 700;
	color: #000000;
}
div.sub_kozep table.form label {
	font-weight: 700;
	color: #000000;
}
div.sub_kozep table.form select.year_input,
div.sub_kozep table.form select.daymonth_input,
div.sub_kozep table.form input.year_input,
div.sub_kozep table.form input.input,
div.sub_kozep table.form select.input,
div.sub_kozep table.form textarea.input{
	width: 240px;
	border: 1px solid #888888;
	background-color: #F7F7F4;
}
div.sub_kozep table.form select.year_input,
div.sub_kozep table.form input.year_input { width: 60px; }
div.sub_kozep table.form select.daymonth_input { width: 50px; }
div.sub_kozep table.form ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
div.sub_kozep table.form ul li { text-align: left; }

/* Összes állásajánlat */
div.sub_kozep a.regist {
	float: right;
	margin: 8px 50px 0px 0px;
}
div.sub_kozep h2.kek {
	padding: 10px 0px 10px 30px;
	font-weight: 700;
	font-size: 14px;
	color: #10BAF2;
}
div.sub_kozep table.allaskereses {
	width: 818px;
	background-color: #F8F8F6;
}
div.sub_kozep table.allaskereses td { padding-left: 40px; }
div.sub_kozep table.allaskereses td.cim { padding: 0px; }
div.sub_kozep table.allaskereses td.input { padding-bottom: 10px; }
div.sub_kozep table.allaskereses td.gomb {
	padding: 0px 30px 10px 0px;
	text-align: right;
}
div.sub_kozep table.allaskereses label {
	font-weight: 700;
	color: #878787;
}
div.sub_kozep table.allaskereses input.input,
div.sub_kozep table.allaskereses select.input {
	width: 205px;
	border: 1px solid #999999;
	background-color: transparent;
	color: #878787;
}
div.sub_kozep table.allaskereses input.radio { vertical-align: middle; }
div.sub_kozep table.allasok {
	width: 748px;
	margin: 0px 20px 10px 50px;
}
div.sub_kozep table.allasok tr.fejlec td { font-weight: 700; }
div.sub_kozep table.allasok td {
	padding: 5px;
	vertical-align: top;
	border-bottom: 1px dashed #BFBFBF;
}
div.sub_kozep table.allasok h3 a {
	font-size: 14px;
	font-weight: 700;
	color: #58AB37;
}
div.sub_kozep table.allasok p.megye {
	font-size: 14px;
	font-weight: 700;
}

/* Dokumentumaim */
div.sub_kozep table.dokumentum {
	width: 450px;
	margin: 10px 0px 10px 10px;
}
div.sub_kozep table.dokumentum tr.fejlec td { font-weight: 700; }
div.sub_kozep table.dokumentum td {
	padding: 5px;
	vertical-align: top;
	border-bottom: 1px dashed #BFBFBF;
}
div.sub_kozep table.dokumentum h3 a {
	font-size: 14px;
	font-weight: 700;
	color: #58AB37;
}

/* Lapozó */
div.sub_kozep div.lapozo {
	margin-bottom: 10px;
	font-weight: 700;
	text-align: center;
}
div.sub_kozep div.lapozo form { display: inline; }
div.sub_kozep div.lapozo input.text { width: 30px; }
div.sub_kozep div.lapozo input { vertical-align: middle; }

/* Kapcsolat */
div.sub_kozep div.kapcsolat { margin: 0px 30px 10px 30px; }
div.sub_kozep div.kapcsolat h1 {
	font-size: 14px;
	font-weight: 700;
}
div.sub_kozep div.kapcsolat table td {
	padding: 5px 0px 5px 0px;
	vertical-align: top;
	color: #808080;
}
div.sub_kozep div.kapcsolat div.left,
div.sub_kozep div.kapcsolat div.right {
	float: left;
	width: 287px;
	margin-bottom: 20px;
}
div.sub_kozep div.kapcsolat div.top { height: 125px; }
div.sub_kozep div.kapcsolat div.top table td.bal { width: 110px; }
div.sub_kozep div.kapcsolat div.terkep {
	overflow: hidden;
	padding: 5px;
	width: 235px;
	height: 135px;
	border: 1px solid #CFCFCF;
}
div.sub_kozep div.kapcsolat table.email td.bal { width: 360px; }
div.sub_kozep div.kapcsolat table.email a {
	font-weight: 700;
	color: #00B6F2;
}

/* Sajtóanyag */
div.sub_kozep div.sajtoanyag {
	padding-bottom: 10px;
	margin: 0px 30px 10px 30px;
	border-bottom: 1px dashed #BEBEBE;
}
div.sub_kozep div.sajtoanyag p.bold {
	margin-bottom: 10px;
	font-weight: 700;
}
div.sub_kozep div.sajtoanyag p.szoveg { color: #7F7F7F; }
div.sub_kozep div.sajtoanyag p.tisztelettel {
	margin-top: 10px;
	text-align: right;
}
div.sub_kozep div.sajtoanyag p.tisztelettel span { font-weight: 700; }
div.sub_kozep div.sajtoanyag p.tisztelettel span.kicsi { font-size: 10px; }

/* Sajtószoba menü */
div.sub_kozep div.sajtoszoba_menu a {
	float: left;
	display: block;
	width: 112px;
	padding-top: 15px;
	height: 24px;
	margin-right: 2px;
	background: url(../images/alful_bg.jpg) repeat-x;
	text-align: center;
	font-size: 15px;
	font-weight: 700;
	color: #00B6F2;
}
div.sub_kozep div.sajtoszoba_menu a.active {
	background: url(../images/alful_bg_a.jpg) repeat-x;
	color: #FFFFFF;
}
div.sub_kozep div.sajtoszoba_menu a:hover {
	background: url(../images/alful_bg_a.jpg) repeat-x;
	color: #FFFFFF;
}

/* Regisztráció, állást keresek gombok */
div.sub_kozep div.regist_allastkeresek {
	padding-bottom: 10px;
	margin: 0px 30px 10px 30px;
	border-bottom: 1px dashed #BEBEBE;
	text-align: center;
}
div.sub_kozep div.regist_allastkeresek img { margin: 0px 10px 0px 10px; }

/* Munkatársaink válaszolnak */
div.sub_kozep table.munkatars_valasz {
	margin: 0px 30px 10px 30px;
}
div.sub_kozep table.munkatars_valasz td.bal,
div.sub_kozep table.munkatars_valasz td.jobb {
	width: 270px;
	padding: 10px;
	vertical-align: top;
}
div.sub_kozep table.munkatars_valasz td.bal { border-right: 1px solid #BEBEBE; }
div.sub_kozep table.munkatars_valasz h1 { font-size: 18px; }
div.sub_kozep table.munkatars_valasz h1 span {
	font-size: 18px;
	color: #00B6F2;
}
div.sub_kozep table.munkatars_valasz p.kep {
	padding: 10px;
	text-align: center;
}
div.sub_kozep table.munkatars_valasz p.szoveg {
	margin-bottom: 10px;
	text-align: justify;
	color: #7F7F7F;
}
div.sub_kozep table.munkatars_valasz p.valasz {
	padding: 10px;
	background-color: #404040;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: 700;
}
div.sub_kozep table.munkatars_valasz p.tovabb {
	margin-bottom: 10px;
	text-align: right;
}
div.sub_kozep table.munkatars_valasz p.tovabb a {
	padding-left: 20px;
	background: url(../images/disc9.jpg) no-repeat left center;
	color: #00B6F2;
	font-weight: 700;
}
div.sub_kozep table.munkatars_valasz p.nagy {
	margin-bottom: 10px;
	font-size: 18px;
	color: #00B6F2;
}
div.sub_kozep table.munkatars_valasz table td {
	padding: 2px;
	color: #7F7F7F;
}
div.sub_kozep table.munkatars_valasz td.label,
div.sub_kozep table.munkatars_valasz td.gombok { text-align: right; }
div.sub_kozep table.munkatars_valasz td.gombok input { vertical-align: middle; }
div.sub_kozep table.munkatars_valasz table input.input {
	width: 160px;
	border: 1px solid #888888;
	background-color: #F7F7F4;
}
div.sub_kozep table.munkatars_valasz table textarea {
	width: 230px;
	height: 80px;
	border: 1px solid #888888;
	background-color: #F7F7F4;
}
div.sub_kozep table.munkatars_valasz ul.error { margin: 0px 20px 10px 20px; }

/* Tanácsok, pályázóknak */
div.sub_kozep div.tanacsok_palyazoknak { margin: 0px 30px 0px 30px; }
div.sub_kozep div.tanacsok_palyazoknak p {
	margin-bottom: 10px;
	text-align: justify;
}
div.sub_kozep div.tanacsok_palyazoknak h1 {
	margin-bottom: 10px;
	font-size: 18px;
	color: #00B6F2;
}
div.sub_kozep div.tanacsok_palyazoknak div.constant {
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px dashed #BEBEBE;
}
div.sub_kozep div.tanacsok_palyazoknak table td {
	vertical-align: top;
}
div.sub_kozep div.tanacsok_palyazoknak table td ul {
	padding: 0px 5px 0px 50px;
	list-style-type: square;
}
div.sub_kozep div.tanacsok_palyazoknak table td ul li a { color: #00B6F2; }
div.sub_kozep div.tanacsok_palyazoknak table td ul li a:hover { text-decoration: underline; }

/* Lista item */
div.sub_kozep div.lista_item {
	padding-bottom: 10px;
	margin: 0px 30px 10px 30px;
	border-bottom: 1px dashed #BEBEBE;
}
div.sub_kozep div.lista_item h1,
div.sub_kozep div.lista_item h1 a {
	font-size: 18px;
	color: #00B6F2;
}
div.sub_kozep div.lista_item p.bold_kicsi {
	margin-bottom: 10px;
	font-size: 11px;
	font-weight: 700;
}
div.sub_kozep div.lista_item p.bold_kicsi a {
	font-size: 11px;
	font-weight: 700;
}
div.sub_kozep div.lista_item img.bev_kep {
	float: left;
	margin: 4px 10px 0px 0px;
}
div.sub_kozep div.lista_item p.bevezeto {
	color: #7F7F7F;
	text-align: justify;
}
div.sub_kozep div.lista_item p.gombok {
	clear: both;
	padding-top: 10px;
	text-align: right;
}
div.sub_kozep div.lista_item p.gombok a.link {
	padding-left: 10px;
	margin-left: 10px;
	background: url(../images/disc9.jpg) no-repeat left center;
	font-weight: 700;
	color: #00B6F2;
}
div.sub_kozep ul.referenciaink { margin: 0px 30px 0px 30px; }
div.sub_kozep ul.referenciaink li {
	display: inline;
	padding: 0px 12px 0px 12px;
	line-height: 50px;
}

/* Álláshirdetés */
div.sub_kozep div.allashirdetes { margin: 10px 30px 10px 30px; }
div.sub_kozep div.allashirdetes div.top img.logo {
	float: left;
	margin-right: 10px;
}
div.sub_kozep div.allashirdetes div.top div.gombok {
	float: right;
	margin-left: 10px;
}
div.sub_kozep div.allashirdetes div.top h2,
div.sub_kozep div.allashirdetes div.top h1 { font-size: 18px; }
div.sub_kozep div.allashirdetes div.top h2 span,
div.sub_kozep div.allashirdetes div.top h1 span { font-size: 12px; }
div.sub_kozep div.allashirdetes div.top h2 { padding-top: 10px; }
div.sub_kozep div.allashirdetes div.top h1,
div.sub_kozep div.allashirdetes div.top h1 span { color: #00B6F2; }
div.sub_kozep div.allashirdetes div.content {
	clear: both;
	border-top: 1px dashed #DEDEDE;
}
div.sub_kozep div.allashirdetes div.content div.item {
	padding: 5px 0px 5px 0px;
	border-bottom: 1px dashed #BEBEBE;
}
div.sub_kozep div.allashirdetes div.content div.item h3 {
	font-weight: 700;
	color: #00B6F2;
}
div.sub_kozep div.allashirdetes div.content div.item div.fckeditor { padding-top: 0px; }

/* Menü, referenciák */
/* Menü */
div.menu_referenciak { clear: both; }
div.menu_referenciak div.top div.bal {
	float: left;
	width: 182px;
	height: 250px;
	background: #FFFFFF url(../images/menu_bg.jpg) repeat-x top;
}
div.menu_referenciak div.top div.bal h1,
div.sub_bal h1 {
	padding: 20px 0px 0px 10px;
	margin-bottom: 15px;
}
div.menu_referenciak div.top div.bal h1 a,
div.sub_bal h1 a {
	font-size: 20px;
	color: #00B6F2;
}
div.menu_referenciak div.top div.bal h2,
div.sub_bal h2 {
	padding: 5px 5px 5px 30px;
	background: url(../images/disc.jpg) no-repeat 10px center;
	border-bottom: 1px dashed #BFBFBF;
}
div.menu_referenciak div.top div.bal h2 a,
div.sub_bal h2 a {
	font-size: 14px;
	font-weight: 700;
}
div.menu_referenciak div.top div.bal h2.first,
div.sub_bal h2.first { border-top: 1px dashed #BFBFBF; }
/* Dinamikus kép */
div.menu_referenciak div.top div.jobb {
	float: left;
	width: 818px;
	height: 250px;
}
div.menu_referenciak div.top div.jobb div.szoveg {
	width: 818px;
	height: 250px;
	position:relative;
	overflow:hidden;
}
#dyn_box{ position: absolute; }
#dyn_box div {
	width: 818px;
	height: 250px;
	float: left;
}
#dyn_box div.box_1 { background: url(../images/main_img_1.jpg) no-repeat; }
#dyn_box div.box_2 { background: url(../images/main_img_2.jpg) no-repeat; }
#dyn_box div.box_3 { background: url(../images/main_img_3.jpg) no-repeat; }
#dyn_box div.box_4 { background: url(../images/main_img_9.jpg) no-repeat; }
#dyn_box div.box_5 { background: url(../images/main_img_5.jpg) no-repeat; }
#dyn_box div.box_6 { background: url(../images/main_img_6.jpg) no-repeat; }
#dyn_box div.box_7 { background: url(../images/main_img_7.jpg) no-repeat; }
#dyn_box div.box_8 { background: url(../images/main_img_8.jpg) no-repeat; }
#dyn_box div.box_9 { background: url(../images/main_img_4.jpg) no-repeat; }
div.menu_referenciak div.top div.jobb div.szoveg h1 {
	padding-top: 55px;
	margin: 0px 0px 30px 430px;
}
div.menu_referenciak div.top div.jobb div.szoveg h1 a { font-size: 24px; }
div.menu_referenciak div.top div.jobb div.szoveg p {
	margin-left: 430px;
	padding-right: 20px;
	font-size: 14px;
	text-align: justify;
}
div.menu_referenciak div.top div.jobb div.gombok {
	clear: both;
	padding-right: 20px;
	text-align: right;
}
/* Referenciák */
div.menu_referenciak div.bottom div.bal {
	float: left;
	width: 470px;
	height: 45px;
	border-bottom: 5px solid #E5E5E5;
}
div.menu_referenciak div.bottom div.bal div.logok {
	float: right;
	position: relative;
	padding: 7px 0px 3px 0px;
	width: 340px;
	height: 35px;
	overflow: hidden;

}
div.menu_referenciak div.bottom div.bal p {
	padding: 15px 0px 0px 15px;
	width: 115px;
}
div.menu_referenciak div.bottom div.bal p a {
	font-size: 14px;
	font-weight: 700;
}
/* Dinamikus menü */
div.menu_referenciak div.bottom div.jobb h2 a {
	float: left;
	display: block;
	width: 129px;
	padding-top: 13px;
	height: 30px;
	margin-right: 2px;
	background: url(../images/dmenu_bg.jpg) repeat-x;
	border: 1px solid #BFBFBF;
	text-align: center;
	font-weight: 700;
	color: #015A9C;
}
div.menu_referenciak div.bottom div.jobb h2 a.o_p {
	padding-top: 5px;
	height: 38px;
}
div.menu_referenciak div.bottom div.jobb h2.hidden { display: none; }
div.menu_referenciak div.bottom div.jobb h2 a.last { margin-right: 0px; }
div.menu_referenciak div.bottom div.jobb h2.active a,
div.menu_referenciak div.bottom div.jobb h2 a:hover {
	background: url(../images/dmenu_bg_hover.jpg) repeat-x;
	border-color: #005980;
	color: #FFFFFF;
}

/* Szolgáltatások, hírek, állások */
div.main_bal {
	float: left;
	width: 820px;
	margin-top: 20px;
}
/* Szolgáltatások */
div.main_bal div.szolgaltatasok div.box {
	float: left;
	width: 180px;
	margin-right: 25px;
}
div.main_bal div.szolgaltatasok div.box div.content {
	background: url(../images/szurke_atmenet_bg.jpg) repeat-x;
	height: 210px;
}
div.main_bal div.szolgaltatasok div.box h1 {
	padding-left: 5px;
	height: 60px;
}
div.main_bal div.szolgaltatasok div.box h1 a {
	font-size: 20px;
	color: #00B6F2;
}
div.main_bal div.szolgaltatasok div.box h2 {
	margin-bottom: 5px;
	padding-left: 20px;
	background: url(../images/disc2.jpg) no-repeat 5px center;
}
div.main_bal div.szolgaltatasok div.box h2 a { font-size: 11px; }
div.main_bal div.szolgaltatasok div.box h2 a:hover {
	text-decoration: underline;
	color: #3DC5F2;
}
/* Hírek */
div.main_bal div.hirek {
	float: left;
	width: 250px;
	margin-top: 20px;
}
div.main_bal div.hirek h1 {
	padding-left: 15px;
	margin-bottom: 10px;
}
div.main_bal div.hirek h1 a {
	font-size: 20px;
	color: #00B6F2;
}
div.main_bal div.hirek div.hir {
	padding-bottom: 10px;
	margin: 0px 15px 10px 15px;
	border-bottom: 1px dashed #BFBFBF;
}
div.main_bal div.hirek div.hir p { font-size: 11px; }
div.main_bal div.hirek div.hir p.datum {
	padding-left: 15px;
	background: url(../images/disc2.jpg) no-repeat left center;
	color: #BFBFBF;
}
div.main_bal div.hirek div.hir h3 a {
	font-size: 14px;
	font-weight: 700;
	color: #00B6F2;
}
div.main_bal div.hirek div.hir div.reszletek {
	margin-top: 5px;
	text-align: right;
}
div.main_bal div.hirek div.hir div.reszletek a {
	padding-left: 20px;
	background: url(../images/disc.jpg) no-repeat left center;
	font-size: 11px;
	color: #00B6F2;
}
/* Állások */
div.main_bal div.allasok {
	float: left;
	width: 570px;
	margin-top: 20px;
}
div.main_bal div.allasok a.regist {
	float: right;
	margin-right: 35px;
}
div.main_bal div.allasok h1 {
	padding-left: 15px;
	margin-bottom: 10px;
}
div.main_bal div.allasok h1 a {
	font-size: 20px;
	color: #00B6F2;
}
div.main_bal div.allasok div.hasab_bal,
div.main_bal div.allasok div.hasab_jobb {
	float: left;
	width: 250px;
	border-top: 1px dashed #BFBFBF;
}
div.main_bal div.allasok div.hasab_bal { margin: 0px 20px 0px 15px; }
div.main_bal div.allasok div.hasab_jobb { margin-right: 35px; }
div.main_bal div.allasok div.allas {
	padding: 5px 10px 5px 10px;
	border-bottom: 1px dashed #BFBFBF;
}
div.main_bal div.allasok div.allas h4 a {
	font-size: 14px;
	font-weight: 700;
	color: #58AA37;
}
div.main_bal div.allasok div.allas p { font-size: 11px; }
div.main_bal div.allasok div.allas p.megye { font-weight: 700; }
div.main_bal div.allasok div.tovabbi {
	clear: both;
	padding-top: 5px;
	margin: 0px 35px 10px 0px;
	text-align: right;
}
div.main_bal div.allasok div.tovabbi a {
	padding-left: 20px;
	background: url(../images/disc3.jpg) no-repeat left center;
	font-size: 11px;
	color: #58AA37;
}

/* Országválasztás, brossúra letöltés, ajánlatkérés, legfrisseb állások */
div.main_jobb {
	float: left;
	width: 180px;
	margin-top: 20px;
}
/* Országválasztás, brossúra letöltés */
div.main_jobb div.orszag_brossura { margin-bottom: 10px; }
div.main_jobb div.orszag_brossura div.content { background: url(../images/bg_orszagvalasztas.jpg) no-repeat bottom; }
div.main_jobb div.orszag_brossura div.content h1 {
	margin-bottom: 20px;
	font-size: 20px;
	color: #00B6F2;
}
div.main_jobb div.orszag_brossura div.content p {
	font-size: 14px;
	color: #00B6F2;
}
div.main_jobb div.orszag_brossura div.content select {
	width: 168px;
	margin-bottom: 75px;
	font-size: 11px;
}
div.main_jobb div.orszag_brossura div.content img { margin: 0px 5px 5px 5px; }
/* Legfrissebb allasok */
div.main_jobb div.legfrissebb_allasok { margin-bottom: 10px; }
div.main_jobb div.legfrissebb_allasok div.content {
	padding-bottom: 5px;
	background: url(../images/szurke_atmenet_bg.jpg) no-repeat bottom;
}
div.main_jobb div.legfrissebb_allasok div.content h1 { margin-bottom: 10px; }
div.main_jobb div.legfrissebb_allasok div.content h1 a {
	font-size: 20px;
	color: #00B6F2;
}
div.main_jobb div.legfrissebb_allasok div.allas {
	padding: 5px 0px 5px 0px;
	border-bottom: 1px dashed #BFBFBF;
}
div.main_jobb div.legfrissebb_allasok div.allas h2 a {
	font-size: 14px;
	font-weight: 700;
	color: #00B6F2;
}
div.main_jobb div.legfrissebb_allasok div.allas p span { font-weight: 700; }

/* Lábléc teteje */
#lablec_top {
	clear: both;
	background: #E5E5E5 url(../images/lablec_top.jpg) repeat-x;
}
#lablec_top div.content {
	width: 1000px;
	margin: 0px auto 0px auto;
	text-align: left;
}
/* Lábléc menü */
#lablec_top div.menu {
	float: right;
	width: 600px;
	padding-top: 15px;
}
#lablec_top div.menu ul {
	text-align: right;
	margin: 5px;
}
#lablec_top div.menu ul li {
	display: inline;
	padding-left: 20px;
	background: url(../images/disc4.jpg) no-repeat 5px center;
}
#lablec_top div.menu ul li a {
	font-size: 11px;
	color: #808080;
}
/* Lábléc copyright */
#lablec_top div.copyright {
	padding: 32px 0px 32px 15px;
	font-size: 11px;
	color: #BDBDBD;
}

/* Lábléc alja */
#lablec_bottom {
	clear: both;
	padding-top: 15px;
	background: #C8C8C8 url(../images/lablec_bottom.jpg) repeat-x;
}
#lablec_bottom div.content {
	width: 1000px;
	margin: 0px auto 0px auto;
	text-align: left;
}
/* Szolgáltatások */
#lablec_bottom div.szolgaltatas {
	float: left;
	width: 190px;
	margin-left: 15px;
}
#lablec_bottom div.szolgaltatas h3 {
	padding-left: 5px;
	height: 60px;
}
#lablec_bottom div.szolgaltatas h3 a {
	font-size: 20px;
	color: #333333;
}
#lablec_bottom div.szolgaltatas h4 {
	margin-bottom: 5px;
	padding-left: 20px;
	background: url(../images/disc5.jpg) no-repeat 5px center;
}
#lablec_bottom div.szolgaltatas h4 a {
	font-size: 11px;
	color: #808080;
}
#lablec_bottom div.szolgaltatas h4 a:hover {
	text-decoration: underline;
	color: #006080;
}
/* Baldaszti international */
#lablec_bottom div.baldaszti_international { padding: 80px 0px 80px 0px; }

/* Referencia logók */
#ref_logo { position: absolute; }

/* FCKEditor */
.fckeditor {
	clear: both;
	padding-top: 10px;
}
.fckeditor p {
	margin-bottom: 10px;
	text-align: justify;
}
.fckeditor ul, .fckeditor ol {
	padding: 0px 60px 0px 60px;
	margin-bottom: 10px;
}
.fckeditor strong { font-weight: 700; }
.fckeditor em { font-style: italic; }
.fckeditor table {
	margin: 0px 40px 10px 40px;
	border-collapse: collapse;
	border: 1px solid #000000;
}
.fckeditor table td {
	padding: 5px;
	border: 1px solid #000000;
}
.fckeditor a { text-decoration: underline; }
.fckeditor a:hover { text-decoration: none; }
.fckeditor img { margin: 5px; }

/* Error */
ul.error { margin: 0px 60px 10px 60px; }
ul.error li {
	font-weight: 700;
	color: #FF3333;
}

/* CATS */
div.sub_kozep table.form div.popupselect_keret{display:none;position: absolute;z-index: 1000;width:600px; color:#000000; font-weight:bold; background-color:#DCE2EE; border:1px solid #CCCCCC;}
div.sub_kozep table.form div.popupselect_keret:after{height: 0; content: "."; display: block; clear: both; visibility: hidden;}
div.sub_kozep table.form div.popupselect_header{padding:10px; text-align:right; font-size:10px; background-color:#6C94EB; border-bottom:1px solid #FFFFFF;}
div.sub_kozep table.form div.popupselect_header a{color:#FFFFFF; text-decoration: none; font-weight: 700;}
div.sub_kozep table.form div.popupselect_bal{float:left; width:290px; padding:5px 5px 5px 10px;}
div.sub_kozep table.form div.popupselect_jobb{float:left; width:290px; padding:5px 10px 5px 5px;}
div.sub_kozep table.form div.popupselect_keret .tr_checked{background-color:#6C94EB;}
#floatSelectLangKnowledge, #floatSelectProfExp
{
	height: 180px;
	float: left;
	overflow: auto;
	overflow-y: scroll;
	overflow-x: hidden;
}
#floatSelectLangLevel, #floatSelectProfTime
{
	width: 280px;
}
#floatSelectLangLevel div, #floatSelectProfTime div
{
	display: none;
	margin: 0 0 5px 0;
}