body {
  margin-left: auto;
  margin-right: auto;
  width:1008px;
  background: #fff;
  font: 14px/170% "Times New Roman",Times,serif;
  color: #494949;
}
h1.motto {
  color:#558ac0;
  padding-bottom:20px;
  }
#logo {
  
  }
#fej  {
  width:977px;
  height:75px;
  margin:0;
  margin-left: auto;
  margin-right: auto;
  vertical-align:middle;
  background:white url(images/logo.jpg) no-repeat;
  border:0;
  padding:0;
  padding-left: 548px;
}
#lab {
  width:977px;
  margin-left:auto;
  margin-right: auto;
  text-align:center;
  font-size:10px;
  color:white;
  }
#kozep {
  width:979px;
  margin:0;
  margin-left:auto;
  margin-right: auto;
  padding:0;
  border:0;
  }
td.lefttd {
  vertical-align:top;
  border:1px #7f7f7f solid;
  width:33%;
  background:#f7f7f7 url(images/arculatback.jpg) repeat-x;
  padding: 30px 15px 10px 15px;
  }
td.middletd {
  vertical-align:top;
  border:1px #7f7f7f solid;
  border-left:0px;
  width:33%;
  background:#f7f7f7 url(images/hostingback.jpg) repeat-x;
  padding: 30px 15px 10px 15px;
  }
td.righttd {
  vertical-align:top;
  border:1px #7f7f7f solid;
  border-left:0px;
  width:33%;
  background:#f7f7f7 url(images/marketingback.jpg) repeat-x;
  padding: 30px 15px 10px 15px;
  }
img.monitor {
  float:left;
  padding-right:10px;
  }
h1 {
  font-size: 22px;
  }
ul.list {
  margin-left:95px;
  font-size:15px;
  font-weight:bold;
  }
div.szol {
  position:relative;
  top:431px;
  margin-left:19px;
  z-index:100;
  }
table.szolg {
  margin-top:1px;
  padding:0;
  margin-left:auto;
  margin-right:auto;
  width:979px;
  }
td.hezag {
  background:black repeat-x url(images/hezagback.jpg);
  height:5px;
  width:100%;
  }
td.lenttd {
  height:130px;
  padding:5px;
  width:495px;
  border:1px #7f7f7f solid; 
  }
img.alien {
  float:left;
  }
td.leglent {
  height:50px;
  background: url(images/alultdback.jpg);
  }
table.leglent {
  margin-top:2px;
  }