html, body {
  margin:0;
  padding:0;
}

body, table {
//  color:#969696;
  color: #EEEEEE;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:normal;
}
a,a:visited,a:active,a:hover{
  color: #EEEEEE;
}

body {
  background:url("images/hatter.jpg") no-repeat scroll center top #FFFFFF;
}

#outer {
display:inline-block;
left:0;
position:relative;
top:0;
width:900px;
}

#wrapper {
left:0;
position:absolute;
text-align:left;
top:0;
width:900px;
}

#logo {
background:url("images/sportokboltja.png") no-repeat scroll 0 0 transparent;
height:96px;
left:86px;
position:absolute;
top:5px;
width:373px;
}

#content {
left:200px;
position:absolute;
top:76px;
}

#chead {
background:url("images/keret_top.png") no-repeat scroll 0 0 transparent;
clear:both;
height:19px;
width:698px;
}

#cbody {
background:url("images/keret_mid.png") repeat-y scroll 0 0 transparent;
clear:both;
min-height:400px;
padding-left:25px;
padding-right: 20px;
padding-top:0px;
width:665px;
}

h2{
margin: 0px;
}

#cim {
background:url("images/keret_mid.png") repeat-y scroll 0 0 transparent;
clear:both;
height:20px;
padding-left:32px;
padding-right:20px;
padding-top:30px;
width:698px;
}

#cfoot {
background:url("images/keret_bottom.png") no-repeat scroll 0 0 transparent;
clear:both;
height:18px;
width:698px;
}

#info{
  position: relative;
  top: -140px;
  left: 460px; 
  width: 180px;
}

.altlink, .altlink:visited{
  font-size: 10px;
  color: #CCCCCC;  
}

.watermark {
  color: #999;
}

.tetelek{
  width: 634px;
  padding: 0px;
  margin: 0px;
}
.tetel_top{
  background-image: url("images/tetel_top.png");
  height: 29px;
  width: 634px;
  margin: 0px 0px 0px 0px;
}

.tetel_body{
  background-image: url("images/tetel_body.png");
  width: 634px;
  margin: 0px 0px 0px 0px;
}
.tetel_bottom{
  background-image: url("images/tetel_bottom.png");
  height: 18px;
  width: 634px;
  margin-bottom: 20px;
}


table.tetel_adatok{
  margin: 0px 0px 0px 10px;
//  margin: 10px;
}
td.label1{
  width: 100px;
  padding-left: 2px;  
  color: #666666;
}

td.label2{
  width: 100px;
  padding-left: 20px;
  color: #666666;
}

td.edit1, td.edit2{
  width: 170px;
}

#adatlap td{
  vertical-align: top;
  padding-bottom: 15px;
  padding-right: 15px;
}

#adatlap .data{
 font-weight: bold;
}

.hiba{
  font-weight: normal;
  color: #FF0000;
  font-size: 10px; 
}

#tajekoztato{
  border-top: 1px solid #666666;
  margin-right: 16px;
}

#tajekoztato h2{
  margin-top: 15px;
}

#tajekoztato td.kat{
  font-weight: bold;
  width: 75px;
  vertical-align: top;
  padding-left: 10px;
}

#datatable a{
  color: black;
}

#arlista {margin-top:20px;}
#arlista table {border-collapse: collapse; width:648px;}
#arlista td{border: 1px solid grey;}
#arlista tr.sep {border: none;height: 15px;}
#arlista tr.sep td{border: none;}
#arlista tr.elso{font-style: italic; }

form:last-child{margin-bottom:0px;}