body {
	font-family:arial;
	font-size:13px;
	background-image:url(images/bodyBg.png);
	margin:0;
	text-align:center;
}
a,a:hover,a:visited,a:active {
	color:#334;
}
#loading {
	display:none;
}
#content {
	min-height:500px;
	background-image:url(images/contentBg.png);
	background-repeat:repeat-x;
	padding-top:20px;
}
#header {
	padding:0;
	margin:0 auto 0 auto;
	width:915px;
	height:101px;
	background-image:url(images/headerBg.png);
	background-repeat:no-repeat;
	text-align:left;
	border:solid 0px red;
}
h1 {
margin:0;
padding:0;
display:none;
}
h1 a {
display:block;
width:200px;
height:90px;
}
h1 a span {
display:none;
}
#main {
	text-align:left;
	width:915px;
	margin:0 auto 0 auto;
	background-image:url(images/mainBg.png);
	background-repeat:repeat-y;
}
#main:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html #main  {height: 1%;}
/* End hide from IE-mac */

#leftContent {
	width:240px;
	float:left;
}
#centerContent {
	width:510px;
	float:left;
	min-height:300px;
}
#rightContent {
	width:160px;
	float:left;
}

#footer {
	text-align:left;
	width:915px;
	height:71px;
	margin:0 auto 0 auto;
	background-image:url(images/footerBg.png);
	background-repeat:no-repeat;
}
#belepesCntr {
	width:240px;
	background-image:url(images/leftContentBg.png);
	background-repeat:repeat-y;
	background-position:0px bottom;
	min-height:100px;
}
#belepesLabel {
	width:240px;
	height:40px;
	background-image:url(images/leftBelepesLabel.png);
	background-repeat:no-repeat;
}
#belepesLabel span {
	display:none;
}

#loginTextFieldUserName {
	width:160px;
	height:19px;
	border-width:0;
	background-color:transparent;
	background-image:url(images/loginTextFieldBg.png);
	background-repeat:no-repeat;
	margin:5px 0 0 30px;
	padding:4px 12px 0 8px;
	color:#fff;
}
#loginTextFieldUserName:hover {
	background-position:0 -23px;
}
#emailTf {
	width:160px;
	height:19px;
	border-width:0;
	background-color:transparent;
	background-image:url(images/loginTextFieldBg.png);
	background-repeat:no-repeat;
	margin:5px 0 0 30px;
	padding:4px 12px 0 8px;
	color:#fff;
}
#emailTf:hover {
	background-position:0 -23px;
}
#loginTextFieldUserPassword {
	width:160px;
	height:19px;
	border-width:0;
	background-color:transparent;
	background-image:url(images/loginTextFieldBg.png);
	background-repeat:no-repeat;
	margin:14px 0 0 30px;
	padding:4px 12px 0 8px;
	color:#fff;
}
#loginTextFieldUserPassword:hover {
	background-position:0 -23px;
}
#elfelejtettJelszoBtn {
	position:absolute;
	margin:83px 0 0 38px;
	color:#9BAAB2;
	text-decoration:none;
	font-family:tahoma;
	font-size:11px;
}
#hirlevelLabel {
	width:240px;
	height:40px;
	background-image:url(images/leftHirlevelLabel.png);
	background-repeat:no-repeat;
}
#hirlevelLabel span {
	display:none;
}
h2 {
	margin:4px 0 0 0;
	display:block;
	padding:4px 4px 4px 10px;
	width:489px;
	height:16px;
	font-size:11px;
	font-family:tahoma;
	font-weight:bold;
	background-image:url(images/h2Bg.png);
	background-repeat:no-repeat;
	color:#68767E;
}
h3 a {
	color:#5eb5e7;
	text-decoration:none;
}
#wbBtn {
	float:right;
	margin:32px 10px 0 0;
	width:100px;
	height:30px;
	display:block;
}
#wbBtn span {
	display:none;
}
#loading {
position:absolute;
margin:4px 0 0 710px;
}
.fieldset {
	border:solid 1px #D6E8F2;
}
.fieldset legend {
	color:#556;

}
.textField {
	border:solid 1px #C8DCE7;
	background-color:#EAF3F8;
	padding:2px;
	width:180px;
}
.regTable {
	margin:5px;
}
.regTable tr td {
	font-size:11px;
	color:#556;
	padding:6px;
	border-bottom:solid 1px #EAF3F8;
}
.error {
	color:#e20000;
}
.newsItem {
	width:499px;
	margin:10px 0 10px 0;
	background-image:url(images/newsItemBg.png);
	background-repeat:no-repeat;
	background-position:0 bottom;
	background-color:#eaf3f8;
}
.newsItem h3 {
	background-image:url(images/newsItemHeader.png);
	background-repeat:no-repeat;
	padding:10px 0 0 10px;
	margin:0;
	font-size:13px;
	font-weight:bold;
}
.newsItemText {
	padding:10px 8px 10px 8px;
}
.newsItemText img {
	padding:1px;
	margin:2px;
	border:solid 1px #C8DCE7;
}
.newsItemText:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .newsItemText {height: 1%;}
/* End hide from IE-mac */

.infoCntr {
	background-image:url(images/newsItemDownBg.png);
	background-repeat:no-repeat;
	background-position:0 bottom;
	padding:0;
	margin:0;
}
.infoCntr:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .infoCntr {height: 1%;}
/* End hide from IE-mac */

.infoCntrDate {
	float:left;
	background-image:url(images/dateIcon.png);
	background-repeat:no-repeat;
	background-position:5px 0;
	padding:5px 5px 8px 35px;
	width:110px;
	font-weight:bold;
	color:#5F6C73;
}
.infoCntrAr {
	float:left;
	background-image:url(images/arIcon.png);
	background-repeat:no-repeat;
	padding:5px 5px 8px 32px;
	width:290px;
	font-weight:bold;
	color:#5F6C73;
}
.separator {
	float:left;
	background-image:url(images/separator.png);
	background-repeat:no-repeat;
	width:10px;
	height:20px;
}
.infoCntrRendelCntr {
	float:left;
	width:150px;
}
#backLink {
	float:right;
	margin:10px;
	text-decoration:none;
}
.ticketsTable {
	margin:15px;
}
.ticketsTable tr td {
	padding:6px;
	border-bottom:solid 1px #CFDDE5;
}
.noTable tr td {
	border-width:0;
}

#userMenu {
	margin:10px 0 10px 30px;
	list-style-type:none;
	padding:0;
}
#userMenu li{
	padding:0;
	margin:0;
}
#userMenu li a{
	display:block;
	width:170px;
	height:19px;
	padding:4px 0 0 10px;
	background-image:url(images/userMenuBg.png);
	background-repeat:no-repeat;
	color:#fff;
	text-decoration:none;
	margin-bottom:2px;
}
#userMenu li a:hover{
	background-position:0 -23px;
}
#partnerekCntr {
	background-image:url(images/partnerek.png);
	background-repeat:no-repeat;
	background-position:5px 0;
	padding:35px 0 0 15px;
}
.bannerCntr {
	margin-bottom:10px;
}
.bannerCntr img {
	padding:1px; 
	border:solid 1px #ddd;
}
h3 a {
color:#a7e028;
}
h3 a:hover{
color:#40a8e3;
}

#mapCntr {
	width:475px;
	margin-left:15px;
	border:solid 2px #ddd;
	padding:2px;
}



#footer ul {
	margin:0 0 0 300px;
	padding:30px 0 0 0;
}
#footer li {
	display:inline;
	margin:0;
}
#footer li a{
	color:#a9b6bd;
	padding:4px 3px 4px 3px;
	line-height:20px;
	font-size:11px;
	margin-left:10px;
	text-decoration:none;
}
#footer li a:hover{
	color:#596166;
	text-decoration:underline;
}
