
/*

szürke háttérszín: #f5f5f5;
red: #ce0000
yellow: #ffc600
dark yellow: #d2a60c

*/



BODY {
	
	background: url('img/bg_body.jpg') repeat-x #FFFFFF;
	text-align: center;
	margin: 0px auto 0px auto;
	padding: 0px;

	font-family: Tahoma, Arial, Sans-serif;
	font-size: 9pt;
}

IMG {
	border: 0px;
}

OBJECT {
	margin: 0px;
	padding: 0px;
}

PARAM {
	margin: 0px;
	padding: 0px;
}


MAP {
	margin: 0px;
	padding: 0px;
}

TABLE.jobs {
	width: 507px;
	overflow: hidden;
	font-size: 9pt;
	background: #ffffff;
	border: 1px solid #ce0000;
	margin: 5px 0px 0px 0px;
}

TABLE.jobs TD {
	padding: 6px;
}


TABLE.job_datas {
	width: 507px;
	font-size: 9pt;
	margin: 5px 0px 0px 0px;
	background: #fbefc0;
}

TABLE.job_datas TR {
	margin: 0px 0px 10px 0px;
}

TABLE.job_datas TR.head TD {
	background: #ffffff;
	padding: 10px;
	font-size: 11pt;
	font-weight: bold;
	color: #ce0000; 
}

TABLE.job_datas TD {
	padding: 6px;
}

TABLE.job_datas TD.white {
	padding: 6px;
	background: #ffffff;
	vertical-align: top;
}

TR.header TD {
	font-size: 7pt;
	background: #ce0000;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding: 6px;
}


TABLE.bus {
	width: 507px;
	font-size: 9pt;
	margin: 5px 0px 0px 0px;
}

TABLE.bus TD {
	vertical-align: top;
}

TABLE.bus TD.right P{
	text-align: right;
	font-weight: bold;
	color: #ce0000;
	padding: 5px;
}

TABLE.bus TD.shine {
	width: 80%;
	background: #fff3c8;
}

TABLE.bus TD.shine P {
	padding: 5px;
}

DIV#big_container {
	width: 950px;
	margin: 30px auto 0px auto;
	padding: 0px;
	text-align: center;
}

DIV#container {
	width: 758px;
	float: left;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	text-align: left;
	background: url('img/bg_container.gif') repeat-y;
}

DIV#container2 {
	width: 758px;
	float: left;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	text-align: left;
	background: url('img/bg_container.gif') repeat-y;

}

DIV#job_container {
	width: 173px;
	float: right;
	margin: 0px;
	padding: 0px 0px 0px 19px;
	text-align: left;
}

DIV.loginbox {
	width: 148px;
	float: right;
	padding: 0px 19px 0px 0px;
	margin: 0px 0px 30px 0px;
}

DIV.loginbox FORM {
	width: 148px;
	overflow: hidden;
	background: #ce0000;
	margin: 0px;
	padding: 0px;
}


DIV.loginbox INPUT.small {
	float: left;
	width: 124px;
	font-size: 8pt;
	margin: 2px 0px 2px 10px;
	border: 1px solid #000000;
}

DIV.loginbox INPUT.verysmall {
	float: left;
	width: 88px;
	font-size: 8pt;
	margin: 2px 0px 0px 10px;
	border: 1px solid #000000;
}


DIV.loginbox INPUT.submit {
	font-weight: bold;
	float: left;
	width: 30px;
	padding: 0px;
	margin: 2px 0px 0px 5px;
	background: #ffd235;
	border: 1px solid #000000;
}

DIV.banners {
	padding: 20px 37px 0px 10px;
}

DIV#logo {
	float: left;
	width: 200px;
	height: 115px;
}

DIV#headers {
	float: left;
	width: 558px;
	height: 115px;
	margin: 0px;
	padding: 0px;
}

DIV#menu {
	float: left;
	width: 187px;
	padding: 0px;
	margin: 0px;
	text-align: left;
}

DIV#content {
	float: left;
	width: 521px;
	background: url('img/bg_content.jpg') top left no-repeat;
	padding: 10px 20px 20px 30px;
	margin: 0px;
}

DIV.errormsg {
	width: 450px;
	font-weight: bold;
	color: #ce0000;
	background: #ffffff;
	border: 3px solid #ce0000;
	padding: 10px;
	margin: 10px 0px 0px 0px;
}

DIV#footer {
	clear: both;
	width: 758px;
	height: 101px;
	background: url('img/footer.gif') no-repeat bottom;
	padding: 0px;
	margin: 0px;
}

DIV#banner_468_bottom {
	overflow: hidden;
	padding: 10px 0px 0px 230px;
}

DIV#footer_text {
	clear: both;
	padding: 0px 0px 0px 176px;
	margin: 0px;
}

DIV#footer_text P {
	float: left;
	font-size: 7pt;
	color: #FFFFFF;
	padding: 13px 20px 0px 0px;
	margin: 0px;
}

DIV#footer_text P.right {
	float: right;
	padding: 13px 15px 0px 0px;
}

DIV#footer_text A:link{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}

DIV#footer_text A:visited{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}


DIV#footer_text A:hover{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}



DIV#w3c {
	clear: both;
	width: 758px;
	padding: 10px 0px 10px 176px;
	margin: 0px;
	background: #FFFFFF;
}

A.w3c:link {
	font-weight: normal;
	font-size: 8pt;
	color: #a0a0a0;
	text-decoration: underline;
}


A.w3c:hover {
	color: #ce0000;
	font-weight: normal;
	font-size: 8pt;
	text-decoration: none;
}



A.w3c:visited {
	font-weight: normal;
	font-size: 8pt;
	color: #a0a0a0;
	text-decoration: underline;
}


DIV#wayout {
	text-align: center;
	margin: 20px 15px 0px 0px;
}

DIV#searchbox {
	width: 480px;
	background: #f5f5f5;
	border: 3px solid #ce0000;
	margin-top: 20px;
	padding: 0px;
	overflow: hidden;
}

DIV.check_box {
	width: 220px;
	float: left;
	padding: 10px 10px 30px 10px;
	margin: 0px;
}


DIV.check_box P {
	color: #ce0000;
	font-weight: bold;
	font-size: 11pt;
	text-align: left;
	padding: 0px 0px 10px 0px;
	margin: 0px;
}

DIV.check_box P.plain {
	color: #000000;
	font-weight: normal;
	font-size: 9pt;
	text-align: center;
	padding: 0px 0px 10px 0px;
	margin: 0px;
}


DIV.index_box {
	float: left;
	width: 245px;
	background: url('img/bg_box.gif') repeat-y;
	padding: 0px;
	margin-top: 20px;
}

DIV.index_box2 {
	float: left;
	width: 245px;
	background: url('img/bg_box.gif') repeat-y;
	margin: 0px 0px 0px 23px;
	padding: 0px;
	margin-top: 20px;
}

SPAN.text_pic {
	display: block;
	clear: both;
	padding: 30px 0px 0px 0px;
	margin: 0px;
}

SPAN.red {
	font-weight: bold;
	color: #ce0000;
}

DIV.form_each {
	width: 507px;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	clear: all;
	overflow: hidden;

	font-family: Tahoma, Arial, Sans-serif;
	font-size: 8pt;
	color: #000000;
	text-align: left;
}

DIV.headline {
	width: 507px;
	font-family: Tahoma, Arial, Sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
	text-align: left;
	padding: 30px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	border-bottom: 2px dotted #ffcf29;
}

DIV.jobdiv {
	width: 253px;
	float: left;
	padding: 0px 0px 20px 0px;
}

DIV.jobdiv P {
	color: #ce0000;
	font-weight: bold;
	font-size: 11pt;
	text-align: left;
	padding: 0px 0px 10px 0px;
	margin: 0px;
}

DIV.news {
	clear: both;
	padding: 10px 0px 0px 0px;
}


DIV.index_pic {
	float: left;
	padding: 20px 10px 0px 0px;
	margin: 0px;
}


DIV.page_pic {
	float: left;
	padding: 5px 10px 0px 0px;
	margin: 0px;
}










UL {
	font-family: Tahoma, Arial, Sans-serif;
	font-size: 9pt;
	color: #000000;
	text-align: justify;
	padding: 5px 15px 0px 15px;
	margin: 0px;
}

LI {
	text-align: left;
	padding: 5px 0px 0px 0px;
}

P {
	font-family: Tahoma, Arial, Sans-serif;
	font-size: 9pt;
	color: #000000;
	text-align: justify;
	padding: 10px 15px 0px 3px;
	margin: 0px;
}

H2 {
	font-family: Tahoma, Arial, Sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #ce0000;
	text-align: left;
	padding: 20px 15px 0px 3px;
	margin: 0px;
}

P.right {
	float: right;
	text-align: right;
}

P.index_box {
	text-align: left;
	padding: 5px 5px 0px 10px;
	margin: 0px;
}

P.redbold {
	text-align: right;
	color: #ce0000;
	font-weight: bold;
	padding: 0px 0px 0px 3px;
}


P.redbold_left {
	text-align: left;
	color: #ce0000;
	font-weight: bold;
	padding: 15px 0px 0px 0px;
	margin: 0px;
}

P.jobs {
	text-align: left;
	padding: 0px 0px 5px 0px;
	margin: 0px;	
}

LABEL {
	display: block;
	float: left;
	width: 150px;
	font-family: Tahoma, Arial, Sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-align: right;
	color: #ce0000;	
	padding: 3px 15px 3px 3px;
	margin: 0px;
}


LABEL.joblabel {
	display: block;
	float: right;
	width: 223px;
	font-family: Tahoma, Arial, Sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	color: #000000;	
	padding: 0px 0px 5px 0px;
	margin: 0px;
	border: 1px solid #FEFAEB;
}


LABEL.check_box {
	float: left;
	width: 190px;
	font-family: Tahoma, Arial, Sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	color: #000000;	
	padding: 0px 0px 5px 0px;
	margin: 0px;
	border: 1px solid #FEFAEB;
}

LABEL SPAN.sublabel {
	color: #000000;
	font-weight: normal;
}

FORM {
	margin: 0px;
	padding: 0px;	
}

INPUT {
	width: 255px;
}


TEXTAREA {
	width: 255px;
	height: 90px;
	font-family: Tahoma, Arial, Sans-serif;
	font-size: 9pt;
}

INPUT.checkbox {
	display: block;
	float: left;
	width: 20px;
	padding: 0px 0px 10px 0px;
	margin: 0px;
}


DIV.form_each INPUT.checkbox {
	display: block;
	float: left;
	width: 20px;
	padding: 0px 0px 10px 0px;
	margin: 10px 0px 0px 0px;
}

INPUT.jobsubmit {
	width: 120px;
	font-family: Tahoma, Arial, Sans-serif;
	font-size: 9pt;
	background: #ffcf29;
	color: #000000;
	font-weight: bold;
	padding: 5px;
	margin: 0px;
}

DIV.submit {
	clear: both;
	text-align: center;
}

INPUT.submit {
	font-weight: bold;
	font-size: 8pt;
	float: left;
	padding: 3px;
	margin: 2px 0px 0px 5px;
	background: #ffd235;
}

LABEL.joblabel {
        display: block;
        float: right;
        width: 290px;
        font-family: Tahoma, Arial, Sans-serif;
        font-size: 8pt;
        font-weight: normal;
        text-align: left;
        color: #000000;
        padding: 0px 0px 10px 0px;
        margin: 0px;
}
INPUT.checkbox {
        display: block;
        float: left;
        width: 20px;
        padding: 10px 0px 10px 0px;
        margin: 0px;
}

INPUT.jobsubmit {
        width: 120px;
        clear: both;
        font-family: Tahoma, Arial, Sans-serif;
        font-size: 9pt;
        background: #ffcf29;
        text-align: center
        color: #000000;
        font-weight: bold;
        padding: 5px;
        margin: 0px;
}


DIV.jobdiv {
        width: 320px;
        float: left;
        padding: 0px 0px 20px 0px;
        margin: 20px;
}

DIV.jobdiv P {
        color: #ce0000;
        font-weight: bold;
        font-size: 11pt;
        text-align: left;
        padding: 0px 0px 10px 0px;
        margin: 0px;
}


INPUT.submit_right {
	font-weight: bold;
	font-size: 8pt;
	float: right;
	padding: 3px;
	margin: 2px 0px 0px 5px;
	background: #ffd235;
}

INPUT.kereses {

	width: 147px;
}

INPUT#npay2, INPUT#age2 {
	margin: 0px 0px 0px 170px;*/
}


SELECT {
	width: 260px;
}

SELECT.year {
	display: block;
	float: left;
	width: 60px;
	margin: 0px 6px 0px 0px;
}

SELECT.month {
	display: block;
	float: left;
	width: 80px;
	margin: 0px 6px 0px 0px;
}

SELECT.day {
	display: block;
	float: left;
	width: 40px;
	margin: 0px;
}


A:link {
	font-weight: bold;
	color: #ce0000;
	text-decoration: underline;
}
A:visited {
	font-weight: bold;
	color: #ce0000;
	text-decoration: underline;
}
A:hover {
	font-weight: bold;
	color: #ce0000;
	text-decoration: none;
}

INPUT.img_feltoltes {
	 width: 78px;
	 height: 31px;
}


INPUT.img_modositas {
	 width: 87px;
	 height: 31px;
}

INPUT.img_torles {
	 width: 61px;
	 height: 31px;
}

INPUT.img_regisztracio {
	 width: 102px;
	 height: 31px;
}

INPUT.img_kuldes {
	 width: 69px;
	 height: 31px;
}

DIV.uploaded_img {
	clear: both;
	width: 481px;
	background: #ffffff;
	padding: 20px;
	margin: 20px 0px 10px 0px;

}

DIV.uploaded_img IMG{
	display: block;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}

DIV#switchlang {
	text-align: right;
	padding: 0px 30px 0px 0px;
}

DIV#switchlang A {
	float: right;
	padding: 0px 10px;
}