body{margin: 0px; padding: 0px; text-align: center; font: 12px Arial, sans-serif; color: #255192;}
#main{margin-left: auto; margin-right: auto; width: 1000px; text-align: left; position: relative; background: #fbf9f8 url(../di/left_bg.jpg) no-repeat left top;}
	a#about, #male, a#female, a#puppies, a#guestbook, a#contacts{position: absolute;color: #fff; text-decoration: none; filter: progid:DXImageTransform.Microsoft.DropShadow(color=#987ffb, offX=-1, offY=-1); top: 245px;}
a#about:hover, #male:hover, a#female:hover, a#puppies:hover, a#guestbook:hover, a#contacts:hover{ filter: progid:DXImageTransform.Microsoft.DropShadow(color=#989ffb, offX=-1, offY=-1);}
a#about{ left: 30px;}
a#male{left: 150px;}
a#female{left: 290px;}
a#puppies{left: 620px;}
a#guestbook{left: 770px;}
a#contacts{left: 915px;}

#content_tbl{background: url(../di/right_bg.jpg) no-repeat right top}
#podmenu{width: 250px; font-size: 12px; padding-right: 25px; padding-left: 15px;  vertical-align: top;}
#content{font-size: 12px; vertical-align: top;}
h1{color: #c0b8fc; font: 24px "Arial Black", sans-serif;}
#content td{font-size: 12px;}

#postForm { font-size:12px;}
#postForm fieldset { width:370px; }
#postForm legend { font: bold 10pt Arial, sans-serif; color: #255192;}
#postForm label {
  float:left; /* подписи к полям сдвигаются влево */
  position: relative;
  top: 3px;
  width: 100px; /* ширина колонки подписей */
  margin-right:5px; /* отступ до поля ввода */
  text-align:right;
   color: #255192;
}
#postForm input, #postForm select, #postForm textarea {
  margin:0 0 0.5em 0.2em;
  width:220px; /* ширина полей формы */
  padding:0 2px;
  /* делаем одинаковый шрифт для input, select, textarea */
  font-size: 12px;
  color: #255192;
  border: 1px solid #255192;
}
#postForm .noresize {  width:auto; /* для кнопок, переключателей */}
.form_error{color: red;}