body {
background-image: url(images/hatter.jpg);
background-position: 0 0px;
background-repeat: repeat-y;
}

#cont {
position: absolute; left: 0px; top: 0px;
width: 1020px; height: 680px;
}

#error {
position: relative; top: 0px; left: 270px;
width: 350px; height: 20px;
/*border: 1px solid #000000;*/
}

#error h3 {
font-family: FreeSans, Verdana;
font-size: 17px;
color: #00BBFF;
margin-top: 20px;
}

#frm {
position: relative; top: 30px; left: 290px;
width: 700px;
font-family: FreeSans, Verdana;
padding-bottom: 10px;
/*border: 1px solid #000000;*/
}

#frm table {
position: relative; left: 0px;
font-size: 16px;
color: #C7666D;
border-collapse: collapse;
/*border: 1px solid #000000;*/
}

#frm td {
border: none;
/*border: 1px solid #000000;*/
}

#frm td img {
border: none;
/*border: 1px solid #000000;*/
}

#frm input {
font-size: 15px;
font-weight: normal;
color: #000000;
background-color: #DDDDDD;
}

#frm textarea {
width: 465px; height: 80px;
font-size: 16px;
background-color: #DDDDDD;
color: #000000;
}

.kitolt {
border: none;
}

.lmegnev {
width: 160px;
border: none;
}

.skitolt {
width: 200px;
border: none;
}

.kuldes {
width: 50px;
padding-top: 10px;
}

.terkoz {
height: 20px;
}

.megn {
width: 120px;
}

.koz1 {
font-family: FreeSans, Verdana;
font-size: 16px;
color: #C7666D;
padding-left: 5px;
padding-right: 5px;
}
