body {
	margin: 0;
  padding: 0;
	width: 100%;
	min-width: 980px;
  text-align: center;
  color: #483d37;
  font-size: 11px;
  font-family: verdana, arial, helvetica, sans-serif;
  font-weight: normal;
  background-color: #faf6df;
  }
  
form {
	margin: 0;
  padding: 0;
  }
  
.clear {
  clear: both;
  }
  
:focus {
	outline: 0;
  }
  
.kont {
  margin: auto;
  width: 980px;
  }
  
.kontener {
  float: left;
  width: 980px;
  margin-bottom: 40px;
  text-align: left;
  background-color: #fff;
  }
  
.fejlec {
  width: 980px;
  height: 66px;
  background-color: #faf6df;
  }
  
.fej {
  float: left;
  width: 320px;
  height: 66px;
  background-color: #faf6df;
  }
  
.fej_sz {
  float: left;
  width: 320px;
  height: 25px;
  padding-top: 31px;
  color: #483d37; 
  font-size: 15px;
  font-weight: bold;
  font-family: arial, helvetica, sans-serif;
  background-color: #faf6df;
  }
  
.menu_v {
  float: right;
  margin-top: 35px;
  margin-right: 8px;
  }
  
.menu_v a {
  margin-left: 8px;
  margin-right: 8px;
  color: #483d37;
  text-decoration: none;
  }
  
.menu_v a.bold {
  margin-left: 8px;
  margin-right: 8px;
  color: #483d37;
  text-decoration: none;
  font-weight: bold;
  }

.bal {
  float: left;
  padding: 10px;
  padding-right: 0px;
  width: 720px;
  }
  
.kepek {
  width: 718px;
  height: 161px;
  border: 1px solid #eae7d8;
  }
  
.kepek img {
  float: left;
  margin-left: 1px;
  margin-top: 1px;
  }
  
.tartalom {
  width: 640px;
  margin-left: 20px;
  padding: 15px;
  font-size: 12px;
  font-family: arial, helvetica, sans-serif;
  text-align: left;
  line-height: 18px;
  }
  
.tartalom h1 {
  margin-top: 10px;
  margin-bottom: 12px;
  margin-left: -15px;
  color: #ef6839;
  font-size: 18px;
  font-weight: bold; 
  }
  
.tartalom a.katt, .tartalom a:hover.katt {
  color: #ef6839;
  font-size: 14px;
  font-weight: bold; 
  text-decoration: none;
  }
  
.tartalom ul {
  width: 600px;
  margin: 0px;
  }
  
.tartalom ul.fo {
  margin-top: -5px;
  }
  
.tartalom ul li {
  margin-top: 2px;
  }
  
.tartalom ul.ref li {
  margin-top: 12px;
  }
  
.tartalom a, .terkep a, .terkep a.kapcs:hover {
  color: #483d37;
  text-decoration: none;
  }
  
.tartalom a:hover, .terkep a:hover {
  color: #483d37;
  text-decoration: underline;
  }
  
.jobb {
  float: left;
  padding: 10px;
  padding-left: 5px;
  width: 230px;
  }
  
.menu {
  width: 212px;
  height: 24px;
  padding-top: 13px;
  padding-left: 23px;
  background-image: url('../img/menu.png');
  margin-bottom: 2px;
  font-size: 10px;
  font-family: verdana, arial, helvetica, sans-serif;
  }
  
.menu_2 {
  width: 212px;
  height: 30px;
  padding-top: 7px;
  padding-left: 23px;
  background-image: url('../img/menu.png');
  margin-bottom: 2px;
  font-size: 10px;
  font-family: verdana, arial, helvetica, sans-serif;
  }
  
.menu_be {
  width: 195px;
  height: 24px;
  padding-top: 13px;
  padding-left: 40px;
  background-image: url('../img/menu_be.png');
  margin-bottom: 2px;
  font-size: 10px;
  font-family: verdana, arial, helvetica, sans-serif;
  }
  
.menu_be_2 {
  width: 195px;
  height: 30px;
  padding-top: 7px;
  padding-left: 40px;
  background-image: url('../img/menu_be.png');
  margin-bottom: 2px;
  font-size: 10px;
  font-family: verdana, arial, helvetica, sans-serif;
  }
  
.menu a, .menu_2 a, .menu_be a, .menu_be_2 a {
  color: #483d37;
  text-decoration: none;
  }
  
.menu a.bold, .menu_2 a.bold, .menu_be a.bold, .menu_be_2 a.bold {
  color: #483d37;
  text-decoration: none;
  font-weight: bold;
  }
  
.terkep {
  width: 225px;
  height: 225px;
  padding: 5px;
  background-image: url('../img/terkep.png');
  margin-top: 8px;
  font-size: 10px;
  font-family: verdana, arial, helvetica, sans-serif;
  }

.iframe {
  margin-top: 5px;
  }
  
table.urlap {
  background-color: #eae7d8;
  border: 1px solid #eae7d9;
  }
  
table.urlap td {
  background-color: #fcfcfa;
  }
  
input, select, textarea {
  border: 1px solid #eae7d8;
  background-color: #fff;
  color: #483d37;
  font-size: 12px;
  font-family: arial, helvetica, sans-serif;
  font-weight: normal;
  }
  
textarea {
  width: 300px;
  height: 92px;
  }
  
textarea#helyszin {
  width: 300px;
  height: 72px;
  }
  
#nev {
  width: 250px;
  }
  
#email, #tel {
  width: 200px;
  }

input.sub {
  width: 126px;
  height: 38px;
  border: 0px;
  background-image: url('../img/elkuld.png');
  cursor: pointer;
  }
  
.error {
  color: #ef6839;
  font-weight: bold;
  }
  
  
  
