@charset "utf-8";
/* speciális formázó állomány */

.box-1panel {
	clear: both;
	float: left;
	margin-right: 10px;
	margin-top: 18px;
	width: 240px;
}

.box-2panel {
	float: right;
	margin-top: 18px;
	width: 280px;
}

/* 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 white;
}


/* 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.rowZ { width: 114px; }


/**
 * icon extrák
 */
.icon-cv, .icon-photo, .icon-inner-applicant {
	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-inner-applicant SPAN {
	display: none;
}
.icon-cv { background-position: 0px 0px; }
/*.icon-cv:hover { background-position: -15px 0px; }*/

.icon-photo { background-position: 0px -15px;}

.icon-inner-applicant { background-position: 0px -30px;}


/* szélességek */
/*BODY.public TABLE.pager { width: 559px; }
BODY.public P.pager-head { width: 559px; }*/
.proform-datepicker_button {
	float:    right;
	position: relative;
	top:      2px;
	left:     -38px;
	z-index:  99;
}

fieldset.half .proform-datepicker_button {
	left:     -16px;
}

#job_cities {
	height: 59px;
}

fieldset.proform label.attitude {
	width: 100%;
}

.hide {
	display:none;
}


BODY.public FIELDSET.proform INPUT[type=text][disabled],     BODY.public FIELDSET.proform LABEL:hover + INPUT[type=text][disabled],
BODY.public FIELDSET.proform INPUT[type=password][disabled], BODY.public FIELDSET.proform LABEL:hover + INPUT[type=password][disabled],
BODY.public FIELDSET.proform INPUT[type=file][disabled],     BODY.public FIELDSET.proform LABEL:hover + INPUT[type=file][disabled],
BODY.public FIELDSET.proform TEXTAREA[disabled],             BODY.public FIELDSET.proform LABEL:hover + TEXTAREA[disabled],
BODY.public FIELDSET.proform SELECT[disabled],               BODY.public FIELDSET.proform LABEL:hover + SELECT[disabled], 
BODY.public INPUT.disabled
{
	display: none !important;
}

BODY.public  FIELDSET.proform LABEL.disabled { /* proform automata osztály */
	display: none !important;
}

BODY.public  .activeform-disabled { /* proform automata osztály */
	display: none !important;
}

.cquestion {
	color: #0000FF;
}


/* profil oldalak */
#profile {
	border-collapse: collapse;
	width: 584px;
	border: none !important;
}

#profile TD {
	padding: 5px 5px 0;
	border: 1px solid #E1E1E1 !important;
	height: 90px;
	width: 33%;
}

.profile-image {
	float: left;
	margin: 5px 10px 25px 0;
	height: 50px;
	width: 22px;
	
	font-size: 0.9em;
}

.profile-image IMG {
	border: none;
	height: 43px;
	width: 22px;
}

.profile-text {
	margin-top: 10px;
	font-size: 0.9em;
	line-height: 1.3em;
}

.profile-link {
	padding-top: 5px;
	padding-right: 5px;
	text-align: right;
	clear: left;

	font-size: 0.9em;
	line-height: 1.3em;
}

.profile-link A:link, .profile-link A:visited {
	background: url("image/arrow.gif") no-repeat 5px 2px;
	padding-left: 12px;
}

/* részletes profil oldalak */
.jobsector {
	margin-left: 10px;
	margin-bottom: 0;
	padding-left: 10px;
	padding-top: 0;
	border-left: 1px solid #E1E1E1;
	color: #3A5463;
}

.jobrole {
	margin-left: 10px;
	margin-top: 0;
	margin-bottom: 0;
	padding-left: 10px;
	padding-top: 0;
	padding-bottom: 0;
	border-left: 1px solid #E1E1E1;
	color: #3A5463;
}

.credits {
	border-left: 1px solid #E1E1E1;
	font-weight: bold;
	font-size: 12px;
	margin-left: 0;
	margin-left: 10px;
	margin-top: 0;
	padding: 10px 0 10px 10px;
}

.lead {
	font-weight: bold;
}

.profile-details-image {
	margin-bottom: 10px;
	float: right;
}

ul#gyik {
	padding-top: 40px;
	padding-bottom: 22px;
}

ul#gyik a {
	font-weight: bold;
}

#captcha_img {
	vertical-align: bottom;
}

#top_banner {
	display: block;
	position: absolute;
	top: 10px;
	right: 10px;
	width: 468px;
	height: 60px;
}

#left_banner, #left_banner2 {
	width: 190px;
	height: 200px;
	position: relative;
	top: -1px;
}

.pod_left_banner {
	width: 190px;
	height: 199px;
}

#group_document_others LABEL {
	width: 350px;
}
