.error1 {
	font-size: 10px;
	color: #FF0000;
	}
.errorooro {
  font-size: 14px;
  color: red;
}
body {
  background-color: white;
  font: 12px Tahoma;
  color: black;
  margin: 0px;
  padding: 0px;
}
#site {
  width: 990px;
  overflow: hidden;
  background: url(images/content_bg.jpg) top left repeat-y #f3f2f1;
  text-align: left;
}
.fejlec {
  overflow: hidden;
  margin: 0px;
  padding: 0px;
  width: 990px;
  height: 199px;
}
.menu {
  height: 35px;
  width: 990px;
  overflow: hidden;
  margin: 0px;
  background: url(images/menu_bg.jpg) top left repeat-x transparent;
}
.sor {
  float: right;
}
.menu a {
  line-height: 35px;
  color: white;
  text-decoration: none;
  font-size: 14px;
  background: url(images/egymenu_bg.jpg) top left no-repeat transparent;
  margin: 0px;
  width: 153px;
  height: 35px;
  display: block;
  float: left;
  text-align: center;
}
.menu a:hover {
  background: url(images/menu_bg.jpg) top left repeat-x transparent;
}
.bal {
  float: left;
  width: 227px;
  overflow: hidden;
  margin: 0px;
  color: white;
  background: url(images/bal_bg.jpg) top left no-repeat transparent;
  
}
.reg {
  margin: 20px;
}
.reg label {
  line-height: 25px;
}
.reg input {
  width: 150px;
}
.reg .submit {
  width: 100px;
}
.bal p {
  margin: 5px 20px;
  line-height: 18px;
}
span.balcim {
  font: 20px Sans-Serif;
  letter-spacing: 2px;
  margin-left: 20px;
  font-style: italic;
  line-height: 50px;
}
.bal_ajanlat {
  margin-left: 20px;
  margin-bottom: 20px;
}
.bal_ajanlat h1 {
  font-size: 14px;
  color: #fef49a;
  margin-top: 0px;
  margin-bottom: 5px;
  margin-right: 20px;
}
.bal_ajanlat img {
  border: 1px solid #d1d1d1;
}
.jobb {
  float: left;
  width: 763px;
  overflow: hidden;
  margin: 0px;
  background: url(images/jobb_bg.jpg) top left no-repeat transparent;
}
.content {
  margin: 20px;
}
.flags {
  float: right;
}
.flags img {
  border: 0px;
}
h2.focim {
  color: #860059;
  font: 30px Sans-Serif;
  letter-spacing: 2px;
}
.szerkeszto h3 {
  color: #860059;
  font: 22px Sans-Serif;
  letter-spacing: 1px;
}
.szerkeszto p {
 line-height: 18px;
}
.szerkeszto img {
  border: 1px solid #860059;
  margin-right: 5px;
}
.lablec {
  clear: both;
  width: 990px;
  margin: 0px;
  overflow: hidden;
  text-align: right;
  font-size: 11px;
}
.lablec p {
  margin-right: 20px;
  line-height: 12px;
}
.lablec a {
  text-decoration: none;
  color: black;
}
.lablec a:hover {
  text-decoration: underline;
  color: black;
}
.kereso {

}
.kereso span {
  font-weight: bold;
  line-height: 30px;
  font-size: 14px;
  width: 130px;
  display: block;
  margin-top: 10px;
}
.kereso input {
  margin: 5px 20px;
}
.kereso select {
  width: 130px;
  font-size: 11px;
}
.reg span {
  font-weight: bold;
  line-height: 30px;
  font-size: 14px;
  width: 130px;
  display: block;
  margin-top: 10px;
}
.reg .akombakom {
  font-weight: bold;
  line-height: 30px;
  font-size: 14px;
  margin-top: 10px;
}
.reg input {
  width: 200px;
  font-size: 11px;
  margin: 5px 20px;
}
.reg textarea {
  width: 250px;
  font-size: 11px;
  margin: 5px 20px;
}
.kereses_ikon {
  border: 1px solid #c2c4c6;
  clear: both;
}
hr {
  clear: both;
}
.kereses_eredmenye {
  margin-bottom: 20px;
  line-height: 18px;
  display: block;
  float: right;
  width: 490px;
  overflow: hidden;
}
.kereses_ikon {
  margin-right: 20px;
}
.kereses_eredmenye .cim {
  font-size: 18px;
  color: #860f59;
}
.kereses_eredmenye .terulet {
  font-weight: bold;
  display: block;
}
.kereses_eredmenye .ar {
  font-size: 14px;
  color: #860f59;
  font-weight: bold;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.visszakereso {
  font-size: 14px;
  color: #860f59;
  font-weight: bold;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}

.projectimages{
	position:relative;
	clear: none;
	float: left;
	height: 150px;
	width: 150px;
	margin-left: 10px;
	border: 1px solid #666666;
	text-align: center;
	vertical-align: middle;
	}

.lapozas {
  clear: both;
  text-align: center;
}
.szamozas {
  text-decoration: none;
  padding: 3px;
  color: black;
}
.szamozas:hover {
  background-color: #d0cece;
}
.kereses_kibontas {
  margin-bottom: 20px;
  line-height: 18px;
  display: block;
  float: right;
  width: 365px;
  overflow: hidden;
}
.kereses_kibontas .cim {
  font-size: 18px;
  color: #860f59;
}
.kereses_kibontas .terulet {
  font-weight: bold;
  display: block;
}
.kereses_kibontas .ar {
  font-size: 14px;
  color: #860f59;
  font-weight: bold;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}

