* {
	color: #000000;
	font-family: arial, "lucida console", sans-serif;
}

body {
	background-color: #4b4b4b;
}

#BaseLayout {
	font-size: 11px;
}

#header {
	text-align: center;
	margin: 0 auto;
	height: 123px;
	width: 962px;
	position: relative;
}

#HeaderMenu {
	position: absolute;
	top: 10px;
	right: 10px;
}

#HeaderMenu a {
	margin: 0 6px;
}

#footer {
	margin: 0 auto;
	background: url(../images/lablec.jpg);
	width: 962px;
	height: 53px;
}

.FooterMenu {
	position: relative;
	top: 22px;
	padding-left: 352px;
}

div .baseClear {
	clear: both;
}

.BaseContent {
	width: 930px;
	padding: 5px 16px;
	margin: 0 auto;
	background: #FFFFFF;
	margin: 0 auto;
}

.BaseLeft {
	float: left;
	width: 200px;
	font-family: arial, "lucida console", sans-serif;
	font-size: 11px;
}

.BaseLeft ul.ul_level0 {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.BaseLeft ul.ul_level1 {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.BaseLeft a.a_level1 {
	display: block;
	color: #305233;
	border: 0;
	vertical-align: middle;
	height: 25px;
	line-height: 22px;
	text-decoration: none;
	background: url(../images/almenu_duplapontvonal.gif) repeat-x bottom;
}

.BaseLeft a.a_level1:hover {
	display: block;
	color: #745326;
	border: 0;
	text-decoration: none;
}

.BaseLeft a.a_oldal {
	display: block;
	color: #305233;
	border: 0;
	vertical-align: middle;
	height: 23px;
	line-height: 22px;
	text-decoration: none;
	background: url(../images/almenu_szimplapontvonal.gif) repeat-x bottom;
}

.BaseLeft a.a_oldal:hover {
	display: block;
	color: #745326;
	border: 0;
	text-decoration: none;
}

.BaseLeft img {
	border: 0;
}

.BaseLeft img.img_level1 {
	padding-left: 8px;
}

.BaseLeft img.img_level2 {
	padding-left: 20px;
}

.BaseMain {
	margin: 0 12px;
	overflow: hidden;
	float: left;
	width: 506px;
}

.FormMain {
	margin: 0 12px;
	/*overflow: hidden;*/
	/*overflow: visible;*/
	float: left;
	width: 706px;
}

.BaseRight {
	float: right;
	width: 200px;
	color: #d00000;
}

a {
	color: #00a651;
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

.smaller {
	color: #00a651;
	font-size: 9px;
}

.bigger {
	color: #00a651;
	font-size: 12px;
}

.GrayBoxHeader {
	background-image: url("../images/box-fejlec.jpg");
	background-repeat: repeat-x;
	height: 12px;
	display: block;
	padding: 7px 10px;
}

.GrayBoxSearch {
	background-image: url("../images/kereses-box.jpg");
	height: 19px;
	display: block;
	padding: 11px 10px;
}

img.lglass {
	
}

.GrayBoxSearch input,input#helpWords {
	width: 150px;
}

.GrayBoxBody {
	padding: 7px;
	background-color: #e2e2e2;
	margin-top: 1px;
}
.GrayBoxBody .ptable td {
	border-bottom: 1px solid #c6c6c6;
}

.GrayBoxBody h1 {
	color: #093272;
	font-size: 12px;
}

.GrayBox {
	margin-bottom: 10px;
}

.GrayBorderedBoxBody {
	padding: 7px;
	border: 1px solid #e2e2e2;
	border-top: none;
}

.GrayBorderedBoxBody h1 {
	color: #093272;
	font-size: 12px;
}
.GrayBoxBody th.heading {
	background-color:#c6c6c6;
	text-align:center;
	padding: 3px;
}

.GrayBoxBody input[type="submit"], .GrayBoxBody input[type="reset"], .GrayBoxBody input[type="button"]{
	background-image: url("../images/gomb_hatter.gif");
	background-repeat: repeat-x;
	color: white;
	height: 22px;
	border: 1px solid white;
}

.GrayBoxBody button {
	background-image: url("../images/gomb_hatter.gif");
	background-repeat: repeat-x;
	color: white;
	height: 22px;
	border: 1px solid white;
}

.GrayBorderedBoxBody input[type="submit"], .GrayBorderedBoxBody input[type="reset"], .GrayBorderedBoxBody input[type="button"]{
	background-image: url("../images/gomb_hatter.gif");
	background-repeat: repeat-x;
	color: white;
	height: 22px;
	border: 1px solid white;
}

.GrayBorderedBoxBody button {
	background-image: url("../images/gomb_hatter.gif");
	background-repeat: repeat-x;
	color: white;
	height: 22px;
	border: 1px solid white;
}

.GrayBorderedBoxBody .btn {
	background-image: url("../images/gomb_hatter.gif");
	background-repeat: repeat-x;
	color: white;
	border: 1px solid white;
	width: 115px;
	height: 18px;
	text-align: center;
	padding-top: 4px;
	cursor: pointer;
}
.GrayBoxBody .btn {
	background-image: url("../images/gomb_hatter.gif");
	background-repeat: repeat-x;
	color: white;
	border: 1px solid white;
	width: 115px;
	height: 16px;
	text-align: center;
	padding-top: 4px;
	cursor: pointer;
}

div.back_btn {
	background-image: url("../images/gomb_hatter.gif");
	background-repeat: repeat-x;
	color: white;
	border: 1px solid white;
	width: 150px;
	height: 18px;
	text-align: center;
	padding-top: 4px;
	cursor: pointer;
	float:right;
}

.GrayBorderedBoxBody h3 {
	color: #091F82;
	font-size: 12px;
	font-weight: bold;
}

div #urlap {
	width: 100%;
}

div h2 {
	font-size: 14px;
	text-align: center;
}

div #urlap p {
	color: #093272;
	font-weight: bold;
	font-size: 12px;
}

div #urlap table {
	width: 100%;
}

div #urlap .btn {
	background-image: url("../images/gomb_hatter.gif");
	background-repeat: repeat-x;
	color: white;
	border: 1px solid white;
	width: 50px;
	height: 18px;
	text-align: center;
	padding-top: 4px;
	cursor: pointer;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 20px;
	float: left;
}

div #urlap td.form-label {
	width: 15%;
	padding-left: 0px;
	font-weight: bold;
}

div #urlap td.form-label2 {
	width: 16%;
	padding-left: 0px;
	font-weight: bold;
}

div #urlap td.form-field2 {
	width: 42%;
	padding-left: 0px;
}

div #urlap td.form-field input {
	width: 95% !important;
	border: 2px inset #aca899;
}

div #urlap td.form-field2 input {
	width: 90% !important;
	border: 2px inset #aca899;
}

div #urlap td.form-field2 textarea {
	width: 90% !important;
	border: 2px inset #aca899;
	height: 100px;
}

/*div #urlap td.datum input { 
	width:90% !important;
	border: 2px inset #aca899;
}*/

.date {
	color: #959595;
}

.zold {
	font-weight: bolder;
}

.jobbra {
	float: right;
}

.zold img {
	border: none;
	margin-right: 10px;
}

.clear {
	clear: both;
}

.BoxTitle {
	color: #363636;
	font-weight: bold;
}

.button {
	background-image: url("../images/");
}

ul#menu {
	overflow: hidden;
	width: 200px;
}

ul#menu,ul#menu ul,ul#menu li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	color: white;
	/*background-color: #40C1F4;*/
}

.submenu_1 {background-color: #c3474a; border-top: #d68183 solid 1px;}
.submenu_2 {background-color: #40C1F4; border-top: #78D4F7 solid 1px;}
.submenu_3 {background-color: #63838d; border-top: #94aab0 solid 1px;}
.submenu_default {background-color: #33b874; border-top: #73ce9f solid 1px;}

ul#menu {
	margin-bottom: 10px;
}

ul#menu ul {
	margin: 3px -6px 0;
}

ul#menu li ul li {
	/*border-top: #78D4F7 solid 1px;*/
}

ul#menu li ul li a {
	color: white;
}

ul#menu li ul li a:HOVER {
	color: white;
	text-decoration: none;
}

ul#menu li {
	width: 188px;
	padding: 3px 6px 0;
	/*border-top: white solid 1px;*/
	cursor: pointer;
}

ul#menu li img {
	width: 100%;
}

div#main .ketkep {
	text-align: justify;
	width: 100%;
}

div#main .ketkep img {
	
}

div#main .ketkep a img {
	border: none;
}

#pager {
	float: right;
	margin-top: 10px;
}

#pager a {
	font-size: 12px;
	border: 1px solid #c2c2c2;
	color: #c2c2c2;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: bold;
	padding-right: 2px;
	padding-left: 2px;
	width: 19px;
	display: inline-block;
	text-align: center;
	margin-left: 3px;
}

#pager a.aktiv {
	font-size: 12px;
	border: 1px solid #00a651;
	color: #00a651;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: bold;
	padding-right: 2px;
	padding-left: 2px;
	width: 19px;
	display: inline-block;
	text-align: center;
	margin-left: 3px;
}

#pager a.hibas {
	font-size: 12px;
	border: 1px solid #FF0000;
	color: #FF0000;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: bold;
	padding-right: 2px;
	padding-left: 2px;
	width: 19px;
	display: inline-block;
	text-align: center;
	margin-left: 3px;
}

fieldset {
	padding: 0;
	margin: 0;
	border: 0;
	clear: both;
}

fieldset ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

fieldset ul li {
	padding: 0;
	margin: 0;
	clear: both;
	line-height: 24px;
}

fieldset ul li label {
	float: left;
	width: 100px;
}

.BaseRight fieldset ul li label {
	width: 50px;
}

.gomb {
	background: url(../images/gomb.jpg) no-repeat;
	height: 18px;
	width: 86px;
	display: block;
	margin: 0 0 0 50px;
	padding: 0 0 4px 10px;
	color: white;
	cursor: pointer;
	float: right;
}

.gomb2 {
	background: url(../images/gomb.jpg) no-repeat;
	height: 18px;
	width: 86px;
	display: block;
	color: white;
	cursor: pointer;
}

.gomb3 {
	background: url(../images/gomb.jpg) no-repeat;
	height: 18px;
	width: 86px;
	padding: 0 0 4px 10px;
	display: block;
	color: white;
	cursor: pointer;
	float: right;
}

.ErrorSign {
	color: red;
}

form h1 {
	font-size: 12px;
	color: #093272;
}

form fieldset {
	padding: 0;
	margin: 0;
	border: 0;
	clear: both;
}

form fieldset ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

form fieldset ul li {
	padding: 0;
	margin: 0;
	clear: both;
	line-height: 24px;
}

form fieldset ul li label {
	float: left;
	width: 130px;
	font-weight: bold;
}

form span.h2 {
	font-weight: bold;
}

form span.h2 fieldset ul li label {
	float: left;
	width: 110px;
	font-weight: normal;
	margin: 0 0 0 20px;
}

.just_print {
	display: none;
}
.just_print_inverse {
		display: block;
	}

/* MOOTOOLS TOOLTIP */
.tool-tip {
	z-index: 13000;
	font-size:10px;
	background-color:#ffffff;
	padding:3px;
	text-align:center;
	border-bottom:1px solid #c6c6c6;
	border-right:1px solid #c6c6c6;
}


.regTool-tip {
	z-index: 13000;
	font-size:10px;
	background-color:#e2e2e2;
	padding:3px;
	text-align:center;
	border-bottom:1px solid #c6c6c6;
	border-right:1px solid #c6c6c6;
}

/* - NYOMTATÁS - */
@media print {
	
	body {
		color: black;
		background-color: white;
		width: 100% !important;
	}
	h1,h2,h3,h4,h5,h6 {
		page-break-after: avoid;
	}
	h1 {
		page-break-before: always;
	}
	.AdminMenu {
		display: none;
	}
	.BaseHeader {
		display: none;
		width: 0px;
		height: 0px;
	}
	.BaseLeft {
		display: none;
		width: 0px;
		height: 0px;
	}
	.BaseRight {
		display: none;
		width: 0px;
		height: 0px;
	}
	GrayBoxHeader {
		display: none;
	}
	#footer {
		display: none;
		width: 0px;
		height: 0px;
	}
	#pager {
		display: none;
		width: 0px;
		height: 0px;
	}
	div #urlap img {
		display: none;
	}
	.ErrorSign {
		display: none;
	}
	#timeReservation {
		display: none;
	}
	#header_form {
		display:none;
	}
	/* - Nyomtatandó elemek - */
	.FormMain {
	margin: 0 12px;
	/*overflow: hidden;*/
	/*overflow: visible;*/
	float: none;
	/*width: 100%;*/
	}
	.GrayBorderedBoxBody {
		border: none;
		width:100%;
	}
	#GrayBorderedBox {
		width:100%;
	}
	h2 {
		color: black;
		font-size: 10pt !important;
		font-weight: bold;
	}
	#main {
		width: 520px; 
	}
	div #urlap {
		width: 100%;
		display: block;
		font-size: 8pt;
	}
	div #urlap form {
		width: 100%;
	}
	div #urlap table {
		width: 100%;
	}
	div #urlap td.form-label {
		font-size: 8pt;
		width:18%;
	}
	div #urlap td.form-label2 {
		font-size: 8pt;
		width:18%;
	}
	div #urlap td.form-field {
		font-size: 12pt;
	}
	div #urlap td.form-field input {
		font-size: 12pt;
		border: none;
		width: 100%;
	}
	div #urlap td.form-field2 input {
		font-size: 12pt;
		border: none;
		width: 100%;
	}
	div #urlap td.form-field select {
		font-size: 10pt;
		border: none;
	}
	div #urlap td.form-field2 select {
		font-size: 10pt;
		border: none;
	}
	div #urlap td.datum input {
		border: none;
		background-color: #ffffff;
	}
	div #urlap td.form-address input {
		border: none;
		background-color: #ffffff;
	}
	div #urlap td.form-address select {
		border: none;
		background-color: #ffffff;
	}
	div #urlap .btn {
		display: none;
	}
	.GrayBorderedBoxBody #printer {
		display: none;
	}
	/*.separator {page-break-before: always}*/
	.just_print {
		display: block;
	}
	.just_print_inverse {
		display: none;
	}
	hr {
		display:none;
	}
}

/*@page {
	margin: 2cm 1.5cm;
}*/

/* sitemap */
#sitemap ul {
	margin: 0;
	padding-left: 15px;
	list-style: none;
}

ul.pagination {
	list-style: none;
	text-align: center;
	margin:0;
	padding-top:10px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
}

ul.pagination li {
	display: inline;
}
table#paginationResult {
	width:100%;
	/*border-left:1px solid #E2E2E2;
	border-right:1px solid #E2E2E2;*/
	margin-top:20px;
	text-align:center;
	background-color:#e2e2e2;
}
table#paginationResult tr td {
	padding:3px 3px 3px 3px;
	margin:0px;
}
table#paginationResult th {
	background-color:#C6C6C6;
	padding:3px 3px 3px 3px;
}
table#paginationResult td.data {
	border-bottom:1px solid #E2E2E2;
}
table#paginationResult td.dataleft {
	border-bottom:1px solid #E2E2E2;
	text-align: left;
}
table#paginationResult td.dataright {
	border-bottom:1px solid #E2E2E2;
	text-align: right;
}
table#biroutput {
	width:100%;
	margin-top:20px;
	text-align:center;
	background-color:#e2e2e2;
}
table#biroutput tr td {
	padding:3px 3px 3px 3px;
	margin:0px;
}
table#biroutput th {
	background-color:#C6C6C6;
	padding:3px 3px 3px 3px;
}
table#biroutput td.data {
	border-bottom:1px solid #E2E2E2;
	text-align: left;
}
table#biroutput td.dataleft {
	border-bottom:1px solid #E2E2E2;
}
table#biroutput td.dataright {
	border-bottom:1px solid #E2E2E2;
	text-align: right;
}

.timeReservTable {border-top:1px solid #666666;border-right:1px solid #666666; }
.timeReservHeader {border-bottom:1px solid #666666;border-left:1px solid #666666; font-weight:bold; background-color:#e2e2e2; padding:3px; }
.timeReservData { border-bottom:1px solid #666666;border-left:1px solid #666666; padding-right:5px; background-color:#f1f1f1;}

.buttonDefault {
	background: url(../images/gomb.jpg) no-repeat;
	height: 18px;
	width: 86px;
	color: white;
	cursor: pointer;
	font-size: 11px;
	text-align:left;
}

.ugyiratPrint {
	border:1px solid #666666;
	width:200px;
	padding:3px;
	font-size:12px;
}

.ugyiratPrintPhonepart1 {
	border:1px solid #666666;
	width:50px !important;
	padding:3px;
	font-size:12px;
}

.ugyiratPrintPhonepart2 {
	border:1px solid #666666;
	width:100px !important; 
	padding:3px;
	font-size:12px;
}

.vacancyDate {color:red; cursor:pointer;}
.vacancyDetails {display:none; text-align:left; background-color:#dddddd; border:1px solid #666666; padding:5px; margin-left:10px; width:400px; position:absolute;}
.statTd {padding-top:5px; padding-bottom:5px; text-align:right; padding-right:20px;}
.statSum {border-bottom:1px solid #444444; padding-top:20px; text-align:right;}
.statSep {border-bottom:1px solid #444444; padding-top:0px;font-size:1px;}
