@charset "UTF-8";
/**
 * Szabvány:    2.1a
 * Copyright:   Copyright © 2003-2004, nexum Magyarország Kft.
 *              6722 Szeged, Gyertyámos u. 13
 *              Tel.: +36 62 55 88 99;
 *              Fax.: +36 62 55 88 98
 *              http://www.nexum.hu; info@nexum.hu
 * Név:         _custom.css
 * Projekt:     nexum.karrier
 * Leírás:      egyedi elemek
 * Keletkezés:  2006.06.07.
 * Fejlesztő:   Foky Balázs
 */

/* main */

/* opening flash */
BODY.public #main-illustration {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 779px;
	height: 288px;
}
/* no background img & padding on the opening site */
BODY.public #pg-main-content { 
	background: none; 
	padding: 0px;
	width: 580px !important;
	width: 545px;
	min-height: 216px;
}
BODY.public #pg-contentright {
	width: 190px; /* tmp */
}

/* intro */
BODY.public #pg-frame #intro {
	width: 360px !important;
	width: 370px;
	float: right;
	padding-top: 5px;
	min-height: 216px;
}

/* aktual jobs - after the iframe it'll be active only here */
/*
BODY.public #pg-frame #actual_jobs {
	width: 200px;
	float: left;
	overflow: hidden;
}
BODY.public #pg-frame #actual_jobs #head {
	width: 200px !important;
	width: 202px;
	padding: 8px 0 0 2px;
	background: white;
	margin-bottom: 8px;
}
BODY.public #pg-frame #actual_jobs #body {
	width: 200px !important;
	width: 212px;
	padding: 1px 0 0 12px; 
	background: url(image/actual_jobs_bg.gif) 0px 0px repeat-y white;
}
BODY.public #pg-frame #actual_jobs #body ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
BODY.public #pg-frame #actual_jobs #body ul li {
	line-height: 24px;
	padding: 0 0 0 10px;
	margin: 0;
	background: url(image/job_arrow.gif) no-repeat 0px 10px;
	height: 24px;
	overflow: hidden;
}
BODY.public #pg-frame #actual_jobs #body ul li A {
	color: rgb(21, 71, 126);
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
*/

/* opening ?letk?pek i-frame */
/*
BODY.public #pg-frame .i-frame_main {
	width: 191px;
	height: 216px; 
	border: none;
	border-bottom: none;
	float: right;
	margin: 2px 0 0 0;
	padding: 0;
	position: absolute;  Opera requires it... 
	top: 0px;
	left: -94px;  ...with this little hack 
}
*/
BODY.public #pg-frame #actual_jobs {
	width: 190px;
}


/* error */
BODY.public #error {
	width: 550px;
	margin: 2em auto;
	text-align: left;
}

BODY.public #error ADDRESS {
	margin: 1.5em 0.5em 0 0;
}
BODY.public #error DL {
	margin: .5em 0 2.5em 2em;
	padding-left: 0.5em;
	border-left: 2px solid white;
}


/* kép egyedi */
FIELDSET.proform IMG#person-photo  {
	max-width: 200px;
	height: auto;
	border: 1px solid rgb(79, 76, 76);
}


/* pager */
BODY.public P.pager-head,
BODY.public TABLE.pager {
	clear: both;
}
TABLE.pager COL.rowA { width: 40px; }
TABLE.pager COL.rowB { width: 70px; }
TABLE.pager COL.rowC { width: 150px; }
TABLE.pager COL.rowD { width: 110px; }
TABLE.pager COL.rowE { width: 27px; }
TABLE.pager COL.rowF { width: 35px; }
TABLE.pager COL.rowG { width: 20px; }
TABLE.pager COL.rowH { width: 100px; }
TABLE.pager COL.rowI { width: 50px; }
TABLE.pager COL.rowJ { width: 200px; }
TABLE.pager COL.rowK { width: 120px; }
TABLE.pager COL.rowX { width: 60px; }
TABLE.pager COL.rowY { width: 86px; }
TABLE.pager COL.rowV { width: 90px; }
TABLE.pager COL.rowZ { width: 114px; }


/**
 * icon extrák
 */
.icon-cv, .icon-photo, icon-interview {
	float: right;
	background-repeat: no-repeat;
	background-image: url(image/icon_extra.gif);
	margin: 3px 1px;
	width: 15px;
	height: 15px;
	vertical-align: middle;
}
.icon-cv SPAN, .icon-photo SPAN, icon-interview SPAN {
	display: none;
}
.icon-cv { background-position: 0px 0px; }
/*.icon-cv:hover { background-position: -15px 0px; }*/

.icon-photo { background-position: 0px -15px;}

.icon-interview { background-position: 0px -30px;}
/*.icon-photo:hover { background-position: -15px -15px; }*/


/* szélességek */
/*BODY.public TABLE.pager { width: 559px; }
BODY.public P.pager-head { width: 559px; }*/

/* no background img & padding on the opening site */
OL, UL {
	margin : 0;
	padding : 0;
}
UL {
	list-style-image: none;
}
LI {
	margin: 0;
	list-style-type: none;
}