html,body {
  margin: 0;
  padding: 0;
  color: #000;  
  background-color : #fff;
}

body {
  margin: 15px 0 15px 0;
  text-align: center;
  font: normal 11px tahoma,sans-serif;
  color: #000;
  background-color : #ff;
}

table {
  border: 0 none;
}

td,select,input {
  font: normal 11px tahoma,sans-serif;
}

img {
  border: 0 none;
}

form {
  margin: 0;
  padding: 0;
}

a:link, a:visited, a:active {
  color: #DB0909;
  text-decoration: none;
  background-color: transparent;
}

a:hover {
  color: #DB0909;
  text-decoration: underline;
  background-color: transparent;
}

#area {
  width: 693px;
  margin: 0px auto;
  text-align: left;
  z-index:0;
}

#area_top {
  background: url('../gfx/bg_top.jpg') scroll no-repeat;
  height: 177px;
  text-align: center;
  padding: 0 110px 0 95px;
}

#area_middle {
  background: url('../gfx/bg_middle.jpg') scroll repeat-y;
}

#area_bottom {
  background: url('../gfx/bg_bottom.jpg') scroll no-repeat;
  background-position: 0 0;
  height: 23px;
  padding:25px 20px 0 0;
  text-align: center;
  color:#888;
}

#area_content {
  margin: -43px 130px 0 110px;
}

#ads_left {
  position: absolute;
  top:10;
  left: 0;
  width: 160px;
  float: left;
  z-index:1;
}

#ads_right {
  position: absolute;
  top:10;
  right: 0;
  width: 160px;
  float: right;
  z-index:1;
}

.box_msg_ok {
  border: 1px solid #42BE08; 
  color: #42BE08; 
  background-color: #EBF8E6; 
  padding:5px 10px 5px 10px; 
  margin-bottom: 10px;
  font-weight: bold;
}

.box_msg_error {
  border:1px solid #BE082F; 
  color:#BE082F; 
  background-color:#F6E0E6; 
  padding:5px 10px 5px 10px; 
  margin-bottom:10px;
  font-weight: bold;  
}

