
html, body {
  margin: 0px;
  padding: 0px;
  background: #000000;
  color: #ffffff;
  font-family: Verdana,Arial,Helvetica;

}


.MainLayout {
  margin: 0 auto;
  width: 800px;
  position: relative;
}
.left {
  margin: 0px;
}


.MainLayout .row1 {
  margin: 0px;
  padding: 0px;
  height: 140px;
}

.row1 img {
  border: 0px;
  margin: 0px;
  padding: 0px;
}

.MainLayout .row2 {
  background: url(menu/menu0.jpg) no-repeat;
  display: block;
  margin: 0px;
  padding: 0px;
  width: 800px;
  height: 44px;
}

.row2 ul {
  margin: 0px; padding: 0px;
  margin-left: 400px;
}

.row2 li {
  list-style: none;
  display: inline;
}

.row2 li.m1 a {
  width: 74px;
  height: 44px;
  float: left;
  background: url(menu/menu1a.jpg);
}

.row2 li.m1 a:hover {
 background: url(menu/menu1b.jpg);
}

.row2 li.m2 a {
  width: 102px;
  height: 44px;
  float: left;
  background: url(menu/menu2a.jpg);
}

.row2 li.m2 a:hover {
 background: url(menu/menu2b.jpg);
}

.row2 li.m3 a {
  width: 87px;
  height: 44px;
  float: left;
  background: url(menu/menu3a.jpg);
}

.row2 li.m3 a:hover {
 background: url(menu/menu3b.jpg);
}

.row2 li.m4 a {
  width: 62px;
  height: 44px;
  float: left;
  background: url(menu/menu4a.jpg);
}

.row2 li.m4 a:hover {
 background: url(menu/menu4b.jpg);
}

.row2 li.m5 a {
  height: 44px;
  width: 75px;
  float: left;
  background: url(menu/menu5a.jpg);
}

.row2 li.m5 a:hover {
 background: url(menu/menu5b.jpg);
}

.MainLayout .row3 {
  padding: 10px;
  background: #000000 none repeat scroll 0%;
  font-size: 10pt;
  color: #ddd;
  margin: 5px 0px;
  text-align: justify;
}

.MainLayout .row3 .cegunkrol, .MainLayout .row3 .kuldetesunk {
  text-align: left;
}


.MainLayout .row3 a {
  text-decoration: underline;
  color: #6da0c8;
}


.MainLayout .row3 b {
  color: #ff8; font-weight: normal;
}


.MainLayout .row3 img {
margin: 4px auto;
display: block;
padding: 5px;
border: 0px;
background: #fff;
}

.MainLayout .row3 ul.ugyfeleink li {
  float: left;
  width: 23%;
  text-align: center;
  min-height: 80px;
  list-style: none;
}

.MainLayout .row3 h1 {
  color: #6da0c8;
  font-size: 16px;
}



.MainLayout .row3 h2 {
  color: #6da0c8;
  font-size: 14px; margin-left: 20px;}




.MainLayout .row3 h3 {
  color: #6da0c8;
  font-size: 12px; margin-left: 20px;}


.MainLayout .row4 {
  clear: both; padding: 7px 5px;
  background: url(foot.jpg);
  height: 14px;
  text-align: right;
  font-size: 12px;
  color: #cccccc;
  margin-top: 15px;
}

.cegunkrol {
  width: 370px;
  padding: 0px 10px;
  float: left;
}

.ertekeink {
  width: 370px;
  float: left;
  padding: 0px 10px;
  text-align: left;
}

.row3 li {
  list-style: square;
}

.kuldetesunk {
  width: 370px; 
  float: left;
  margin-bottom: 5px;
  padding: 0px 10px; 
}

form.message {
  float: right;
  width: 400px;
}

form.message p {
  position: relative;
}

form.message label {
  display: block;
  color: #ccc;
  width: 140px;
  padding-right: 10px;
  text-align: right;
}

form.message input {
  display: block;
  background-color: #444;
  border: 1px solid #888;
  color: #fff;
  position: absolute;
  right: 0px;  
  top: 0px;
  width: 250px;
}

form.message input.submit {
  positon: relative;
  width: auto;
}

