table {
	border-collapse: collapse;
}
table.tablazat {
	border-collapse: collapse;
}
table.tablazat tr th {
	background-color: #0079c2;
	background-repeat: no-repeat;
	color: #ffffff;
}
table.tablazat td, th {
	padding: 3px;
	border: 1px solid #afafff;
}
table.tablazat tr.k1 {
	padding: 3px;
	background-color: #efefff;
}
table.tablazat th {
	color: #ffffff;
	background-color: #d2ae7a;
	padding: 3px;
	font-weight: bold;
	font-size: 13px;
}


h1 span {
  font-size:12px;
  color:#0079c2;
}

img.referencia {
  border:1px solid #cccccc;
  padding:2px;
  background-color:#fefefe;
}

#rightside {
  width:250px;
  float:right;
}

#tartalom {
  margin:10px;
  width:700px;
}

#fejlec {
    padding: 0px;
    height:140px;
    left:0px;
    bottom:0px;
    position:relative;
    width:100%;
}

#fejlec div {
  padding-top:10px;
}

#fejlec div ul {
	margin: 0;
	padding: 0px;
	list-style: none;
	line-height: normal;
  
}

#fejlec div li {
	float: left;
}


#fejlec a {
   font-family:georgia;
   font-size:14px;
   font-weight:bold;
   color:#0079c2;  
}

#login {
  position:absolute;
  color:#0079c2;  
  font-size:14px;
  font-weight:bold;
  left:590px;
  top:20px;
  width:400px;

}

#login input {
  color:#f19d00;
  border:1px solid #f19d00;  
  font-size:12px;
  padding:0px;
  margin:0px;
  width:100px;
  height:20px;
  background-color:#ffffff;
}

#login input[type=password] {
  color:#f19d00;
  border:1px solid #f19d00;  
  font-size:12px;
  padding:0px;
  margin:0px;
  width:70px;
  height:20px;
  background-color:#ffffff;
}

#login input[type=submit] {
  color:#ffffff;
  border:1px solid #e52f2c;  
  font-size:12px;
  padding:0px;
  width:100px;
  height:22px;
  background-color:#f19d00;
}

#login span {
  color:#f19d00;
  font-size:14px;
  width:100px;
}


#webgeneral {
  position:absolute;
  color:#0079c2;  
  font-size:38px;
  font-weight:bold;
  left:140px;
  top:20px;
}

#general {
  color:#f19d00;
}

#logo {
  position:absolute;
  left:10px;
  top:5px;
}

#felsomenu {
  position:absolute;
  left:0px;
  top:100px;
  height:30px;
  width:1000px;
  font-weight:bold;  
}

#felsomenu a {
  font-size:14px;
  padding-right:8px;
  margin-right:9px;
  margin-left:9px;
  text-decoration:none;
}

#felsomenu a:hover {
   background-color:#f19d00;
   color:#ffffff;
}

#felsomenu a.selected {
  font-size:14px;
  padding-right:8px;
  margin-right:9px;
  margin-left:9px;
  text-decoration:none;
  color:#f19d00;
}

#felsomenu a.selected:hover {
   background-color:#f19d00;
   color:#ffffff;
}

#alsomenu {
  font-weight:bold;  
}

#alsomenu ul {
  list-style:none;
  clear:both;
}

#alsomenu ul li {
  float:left;
}

#alsomenu a {
  font-size:14px;
  padding-right:8px;
  margin-right:9px;
  margin-left:9px;
  text-decoration:none;
}

#alsomenu a:hover {
   background-color:#f19d00;
   color:#ffffff;
}

#alsomenu a.selected {
  font-size:14px;
  padding-right:8px;
  margin-right:9px;
  margin-left:9px;
  text-decoration:none;
  color:#f19d00;
}

#alsomenu a.selected:hover {
   background-color:#f19d00;
   color:#ffffff;
}

body {
    margin: 0;
    padding: 0;
    color:#000000;
    text-align: center;
    font-family:georgia;
    font-size:16px;
    background-color:#ffffff;
}


#weblap {
  margin:auto;
  width:80%;
  text-align:justify;
}


#weblap h1 {
   padding:0px;
   padding-left:10px;
   font-size:18px;
   color:#e52f2c;
   display: block;
   line-height: 20px; 
}

#weblap h2 {
   padding:0px;
   padding-left:10px;
   margin:0px;
   font-size:18px;
   color:#0079c2;
   display: block;
   line-height: 20px; 
}
