@font-face {
  font-family: "headlineFont";  
  src: url(headlinefont.eot); /* IE */  
  src: local("headlineFont"), url(headlinefont.ttf) format("truetype"); /* non-IE */      
}
@font-face {
  font-family: "headlineFont2";  
  src: url(headlinefont2.eot); /* IE */  
  src: local("headlineFont2"), url(headlinefont2.ttf) format("truetype"); /* non-IE */      
}

body {
	background-color: white;
	font-family: Arial, Helvetica, sans-serif, Helvetica, sans-serif; font-size: 16px; color: black;
	text-align:left;  
	padding:0px; margin:0px;
	background-color:white;
}

p{padding:5px; margin:0em;}

h1,h2,h3{ font-size: 45px;font-weight:normal; color: #000000; text-align:left; padding:5px; margin:3px; }  
h2{font-size: 35px;}
h3{font-size: 25px;}

a:link,a:visited,a:hover {color: #7b2317; font-weight: bold; text-decoration: none;}
a:hover {color: #a72f23;}

label{width:200px; text-align:right; float:left; padding-right:3px;}

img {
  padding:5px;
  margin:5px;
  background-color:white;
  border:1px solid #404040;
}

.standardlink, .standardlink:link, .standardlink:visited  {color: #5050ff; font-weight: bold; text-decoration: none;}
.standardlink:hover {color: #0000ff;}

.standardbutton, .standardbutton:link, .standardbutton:visited  {text-align:center;	color:#000000;	padding:0.1em 0.5em;	border:1px solid black;	font-size: 12px;background: url(buttonbcg1.jpg) repeat-x; font-weight: bold;}
.standardbutton:hover {color:white; background:  url(buttonbcg2.jpg) repeat-x;}

.button3d, .button3d:link, .button3d:visited  {text-align:center;	color:#000000;	padding:3px;	margin:1px; border:1px solid black; border-top:1px solid #e0e5ea;border-left:1px solid #e0e5ea; font-size: 12px;background: #c0c0c0; font-weight: bold;}
.button3d:hover {border:1px solid black; background:#808080;}

.linebutton, .linebutton:link, .linebutton:visited {background:none; text-align:center;	color:#000000; font-weight: bold;	padding:0.1em 0.5em; border:1px solid black;	font-size: 12px;}
.linebutton:hover {background: #FF0000; border:1px solid black;}

.inactivelinebutton {text-align:center;	color:#000000;	padding:0.1em 0.5em; border:1px solid black;	font-size: 12px; background-color:#c0c0c0;}

.menubutton, .menubutton:link, .menubutton:visited  {text-align:center;	color:#000000;	padding:0.1em 0.5em;	border:1px solid black;	font-size: 12px;background: url(buttonbcg1.jpg) repeat-x; font-weight: bold; width:180px;display:block}
.menubutton:hover {color:white; background:  url(buttonbcg2.jpg) repeat-x;}
.submenubutton, .submenubutton:link, .submenubutton:visited  {text-align:center;	color:#000000;	padding:0.1em 0.5em;	border:1px solid black;	font-size: 12px;background: #c0c0c0; font-weight: bold; width:180px;display:block}
.submenubutton:hover {color:white; background:  url(buttonbcg2.jpg) repeat-x;}

input {border: 1px solid #006; background: #ffc;}
input:hover {border: 1px solid #f00; background: #ff6;}
select {border: 1px solid #006; background: #ffc;}
select:hover {border: 1px solid #f00; background: #ff6;}
textarea {border: 1px solid #006; background: #ffc;}
textarea:hover {border: 1px solid #f00; background: #ff6;}

#errorbox { 
	background: red;
	border:3px double black;
	font-family: Arial, Helvetica, sans-serif, Helvetica, sans-serif;
	text-align: center;
	padding:5px;
	color: white;
}

#messagebox { 
	background: blue;
	border:3px double black;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	padding:5px;
	color: white;
}

.adminbox {
	background-color: white;	
  padding:5px;
  border:3px solid black;	
}

.naked {
	border:none;	
  padding:0px;
  margin:0px;	
  background:none;
}


/* Fix helyek */
.fixed-top {position:fixed;bottom:auto;top:0px;}
.fixed-bottom {position:fixed;bottom:0px;top:auto;}
.fixed-left {position:fixed;right:auto;left:0px;}
.fixed-right {position:fixed;right:0px;left:auto;}
 
* html,* html body {background-image:url(pagebcg.jpg);background-attachment:fixed;}
* html .fixed-top {position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop));}
* html .fixed-right {position:absolute;right:auto;left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)||0)-(parseInt(this.currentStyle.marginRight,10)||0));}
* html .fixed-bottom {position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}
* html .fixed-left {position:absolute;right:auto;left:expression(eval(document.documentElement.scrollLeft));}


.parentbox {
	width:980px;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
}

.box0 {
  margin:5px;
  padding:5px;
}
.box1 {
  border:1px solid black;
  margin:5px;
  padding:5px;
  background: url(gray20.png);
}
.box2 {
  border:1px solid black;
  margin:5px;
  padding:5px;
  background: url(gray40.png);
}
.box3 {
  border:1px solid black;
  margin:5px;
  padding:5px;
  background: url(gray60.png);
}

.style1 {
  padding:5px; margin:0px;
  padding-right:10px;
  background:url(verticalline.png) repeat-y top right;
}
.style2 {
  margin:0px;
  padding:3px;
  padding-bottom:8px;
  background:url(boxborder.png) no-repeat bottom left;
}
.style2 h1{
  background: url(toplinebcg.png) no-repeat;
  color:white;
  padding:5px;
  padding-bottom:10px;
  font-family: Arial, Helvetica, sans-serif, Helvetica, sans-serif; font-size: 16px; 
  font-weight: bold;
}

.style3 {
  padding:5px; margin:0px;
}

.style4 {
  padding:5px; margin:0px;
}

.style5 {
  padding:5px; margin:0px;
}

.style6 {
  padding:5px; margin:0px;
}

.style7 {
  padding:5px; margin:0px;
}

.style8 {
  padding:5px; margin:0px;
  background-color:black;
  color:white;
}
.style8 a:link,.style8 a:visited,.style8 a:hover {color: #ffffff; font-weight: bold; text-decoration: none;}
.style8 a:hover {color: #a72f23;}

.style9 {
  margin:0px;
  padding:0px; 
  background: url(headline.png) repeat-x;
  height:155px;
  color:white;
}
.style9 h1,.style9 h2,.style9 h3{font-family: headlineFont2; color:white; }  
.style9 .standardbutton, .style9 .standardbutton:link, .style9 .standardbutton:visited {text-align:center; color:#ffffff;	padding:0.1em 0.5em; border:1px solid #ffffff;	font-size: 12px; background:none;}
.style9 .standardbutton:hover {background: #FF0000;}

h1.fke {
	font-family: Arial, Helvetica, sans-serif, Helvetica, sans-serif; font-size: 16px; color: black;
	text-align:left;  
	background:none;
}

p.fke1 { font-size: 45px;font-weight:normal; color: #000000; text-align:left; padding:5px; margin:3px; }
p.fke2 { font-size: 35px;font-weight:normal; color: #000000; text-align:left; padding:5px; margin:3px; }
p.fke3 { font-size: 25px;font-weight:normal; color: #000000; text-align:left; padding:5px; margin:3px; }

.alert {
  font-weight: bold;
  padding:5px;
  color:red;
}
.topline{
  background: url(toplinebcg.png) repeat-x;
  color:white;
  padding:5px;
  padding-bottom:10px;
  margin-right:5px;
  font-weight: bold;
}
