body {
	background-color: #FAFAFA;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
hr {
	width: 400px;
	margin-left: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #F1F1EF;
	border-bottom-color: #D7D7D4;
}
#headera {
	background-color: #FFFFFF;
	background-image: url(../img/headera.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 98px;
	width: 100%;
}
#header {
	background-color: transparent;
	background-image: url(../img/header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 98px;
	width: 800px;
}
#headera #header img {
	margin-top: 20px;
	margin-left: 200px;
}
#container {
	width: 800px;
	background-color: #fafafa;
	background-image: url(../img/containerbg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
#containera {
	background-color: transparent;
	width: 800px;
	height: auto;
	background-image: url(../img/leftbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#bircontent {
	width: 100%;
	background-color: transparent;
	/*background-image: url(../img/corvinus.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;*/
	min-height: 650px;
	_height: 650px;
	overflow: hidden !important;
	overflow: inherit;
	color: #333366;
}
#bircontent h1 {
	font-size: 20px;
}
#bircontent .btnmehet {
	width: 54px;
	height: 21px;
	background-color: #333366;
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
	margin-left: 175px;
	border: 0px none;
}
#bircontent a:link, #bircontent a:visited, #bircontent a:hover, #bircontent a:active {
	color: #0000EE;
}
#bircontent p, #bircontent ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 1px;
	margin-bottom: 1px;
}
#footerbira {
	background-color: transparent;
	background-image: url(../img/footera.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 66px;
	width: 100%;
	float: left;
}
#footerbir {
	background-color: transparent;
	background-image: url(../img/footer.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 66px;
	width: 800px;
	float: left;
}
.linkkeret {
	background-color: #FFFFFF;
	width: 564px;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 10px;
}
.linkkeret a:link, .linkkeret a:visited, .linkkeret a:hover, .linkkeret a:active {
	color: #02BDDB;
	margin-right: 3px;
	margin-left: 3px;
}
.adatkeret {
	background-color: #FFF;
	/*background-image: url(../img/keretbg.jpg);
	background-repeat: repeat-y;*/
	border: 2px solid #FFCC00;
	width: 516px;
	background-position: left top;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 10px;
}
#bircontent .box {
	width: 540px;
	float: left;
}
#bircontent .box1 {
	background-color: transparent;
	width: 100px;
	float: left;
}
#bircontent .box2 {
	background-color: transparent;
	width:440px;
	float: right;
}
#bircontent .box3 {
	width: 100%;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #000000;
	border-bottom-color: #000000;
	margin-top: 5px;
	margin-bottom: 5px;
}
#bircontent .box4 {
	width: 100%;
	float: left;
	color: #333366;
	text-align: justify;
}
#bircontent .box2 a:link, #bircontent .box2 a:visited, #bircontent .box2 a:hover, #bircontent .box2 a:active {
	color: #FFCC00;
}
#containera #bircontent br {
	margin-top: -10px;
	margin-bottom: -10px;
}
.adatfelvitel {
	width: 550px;
	float: left;
}
.adafelvszoveg {
	width: 235px;
	float: left;
	text-align: right;
}
.adafelvmezo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 300px;
	float: left;
	padding-left: 15px;
}
.adafelvmezo2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 300px;
	float: left;
	padding-left: 15px;
	padding-top: 18px;
}
.cimszoveg {
	width: 240px;
	float: left;
	text-align: right;
}
.cimmezo {
	width: 640px;
	float: left;
}
#bircontent .adatkeret img {
	margin-right: -10px;
	margin-left: -10px;
}
.lablec {
	margin-bottom: -4px;
}
.space {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}
.bold {
	font-weight: bold;
}
.kekbold {
	font-weight: bold;
	color: #02BDDB;
}
.cim {
	font-weight: bold;
	padding-top: 20px;
}
.sorkoz {
	padding-top: 8px;
	padding-bottom: 6px !important;
	padding-bottom: 8px;
}
.sorkoz1 {
	padding-top: 8px;
	padding-bottom: 60px !important;
	padding-bottom: 66px;
}
.sorkozbold {
	font-weight: bold;
	padding-top: 20px;
	padding-top: 8px;
	padding-bottom: 6px !important;
	padding-bottom: 8px;
}
.ures {
	margin-bottom: 4px;
	margin-top: 1px;
}
.textinput {
	width:230px;
	border:1px solid #B2B2B2;
	background:url(../img/textbg.jpg) no-repeat left top;
	vertical-align:middle;
	margin-bottom: 4px;
	margin-top: 6px;
}
.short {
	width: 60px;
}
.short2 {
	width: 150px;
}
.selectinput {
	position: relative;
	border:1px solid #B2B2B2;
	background:url(../img/textbg.jpg) no-repeat left top;
	vertical-align:middle;
	margin-bottom: 4px;
	margin-top: 6px;
}
.textarea {
	width:230px;
	border:1px solid #B2B2B2;
	background:url(../img/textbg.jpg) no-repeat left top;
	vertical-align:middle;
	margin-bottom: 4px;
	margin-top: 6px;
	height: 73px;
}
.gomb {
	background:url(../img/mehet.gif) no-repeat left top;
	width:54px;
	vertical-align:middle;
	height: 21px;
	margin-left: 175px;
	border: 0px none;
}
label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.piros {
	color: #f00;
}