/*
Coding by T0m3kk
*/

body {
background-color: #fff;
background-image: url(imgs/back.png);
width: 3px;
height: 100%;
background-repeat: repeat-x;
text-decoration: none;
text-align: center;
padding: 0px;
margin: 0px;
font-family: Trebuchet MS;
font-size: 14px;
}

div.site {
text-align: left;
width: 500px;
position: absolute;

top: 10%;
right: 0;
bottom: 0;
left: 0;
margin:auto;
}

div {
display: block;
overflow: hidden;
}

div.logo {
width: 181px;
height: 58px;
float: left;
}

div.menu {
float: right;
}

div.table-top {
background-image: url(imgs/div-top.png);
width: 490px;
height: 14px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin:auto;
}

div.table-middle {
background-image: url(imgs/div-middle.png);
background-repeat: repeat-y;
width: 490px;
height: auto;
text-align: center;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin:auto;
}

div.table-bottom {
background-image: url(imgs/div-bottom.png);
width: 490px;
height: 18px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin:auto;
}

div.line-top {
background-image: url(imgs/line.png);
width: 453px;
height: 1px;
margin: 64px auto 10px;
}

div.line {
background-image: url(imgs/line.png);
width: 453px;
height: 1px;
margin: 5px auto 10px;
}

div.line2 {
background-image: url(imgs/line.png);
width: 453px;
height: 1px;
top: 0;
left: 0;
margin-left: 19px;
margin-top: 10px;
margin-bottom: 10px;
}

div.input {
float: left;
margin-left: 20px;
margin-bottom: 10px;
}

input.textbox {
background-image: url(imgs/input.png);
border: 1px solid #000;
height: 20px;
width: 220px;
padding: 0px;
cursor: pointer;
}

input.button {
background-image: url(imgs/button.png);
margin-bottom: -2px;
margin-right: 10px;
cursor: pointer;
width: 73px;
height: 20px;
border: 0;
color: #fff;
}

p {
text-align: left;
margin-left: 10px;
}