html { height: 100%; }
body { height: 100%; margin: 0; background: url(../images/bg.gif) 50% 1px repeat; color: #ffffff; font-family: Tahoma, Geneva, sans-serif; font-size: 69%; }
table { border: 0; border-collapse: collapse; }
th, td { padding: 0; }
img { border: 0; }
a { color: #fe474e; text-decoration: underline; }
a:hover { color: #fe474e; text-decoration: none; }

.h100 { height: 100%; overflow: visible; }

.top { min-height: 100%; margin-bottom: -237px; position: relative; min-width: 1000px; }
.top .logo { width: 1000px; position: absolute; top: 50%; left: 50%; margin-left: -500px; }
.top .logo img { position: relative; top: -136px; }
.top .woman { width: 1000px; margin: 0 auto; position: absolute; bottom: 237px; text-align :right; left: 50%; margin-left: -500px; height: 520px; }
.top .woman img { margin-top: 150px; }
.main-menu { width: 1000px; position: absolute; top: -52px; left: 50%; margin-left: -500px; z-index: 10; }
.top .show-link { width: 1000px; position: absolute; bottom: 237px; left: 50%; margin-left: -500px; z-index: 15; text-align: right; }
.top .show-link img { position: relative; top: -26px; }
.main-menu table { margin-left: 53px; }
.main-menu td { padding-right: 4px; }

.footer { height: 237px; background: #ffffff; min-width: 1000px; position: relative; }
.footer .pics { background: url(../images/pic_bar.gif) 0 0 repeat-x; padding-top: 1px; margin-bottom: 28px; }
.footer .pics table { margin: 0 auto; border: }
.footer .pics td { border: 1px solid #ffffff; border-top: 0; background: url(../images/pic_bot.gif) 0 100% repeat-x; }
.footer .pics img { border-bottom: 1px solid #ffffff; margin-bottom: 4px; }
.footer .f-menu { width: 1000px; margin: 0 auto 62px; }
.footer .f-menu table { margin-left: 51px; }
.footer .f-menu img { margin-right: 14px; }
.footer .f-menu .f-reg { float: right; margin-right: 66px; _margin-right: 33px; }
.footer .ample { width: 1000px; margin: 0 auto; }
.footer .ample a { margin-left: 65px; }