body, table, td, div, form, img {
 margin: 0;
 padding: 0;
 border-collapse: collapse;
 font-family: Arial
 }

body {
 height: 100%;
 background-color:  #0af;
 color: #fff
 }

.mainTable {
 width: 100%;
 height: 100%
 }

.topShadow, .bottomShadow, .iconsPanel, .logotype, .bottomTable, .discount, .menu, .menu-shadow, .mainText, .menuTable {
 position: absolute; vertical-align: top;
 }

.topShadow {
 top: 0;
 width: 100%;
 height: 197px;
 }

.bottomShadow {
 bottom: 0;
 width: 100%;
 height: 122px;
 }

.topTableShadow {
 background: url("../image/top-shadow.gif") repeat-x top center;
 }

.bottomTableShadow {
 background: url("../image/bottom-shadow.gif") repeat-x bottom center;
 }

.topLeftCell {
 width: 210px;
 background: url("../image/top-left.gif") no-repeat top left;
 }

.topRightCell {
 width: 210px;
 background: url("../image/top-right.gif") no-repeat top right;
 }

.bottomLeftCell {
 width: 206px;
 background: url("../image/bottom-left.gif") no-repeat bottom left;
 }

.bottomRightCell {
 width: 206px;
 background: url("../image/bottom-right.gif") no-repeat bottom right;
 }

.iconsPanel {
 width: 276px; height: 80px;
 top: 0; right: 0;
 background: url("../image/icons-back.gif") no-repeat top right;
 }

.iconsPanel div {
 position: absolute; top: 14px;
 }

.iconsPanel img {
 width: 32px; height: 32px;
 }

.logotype {
 width: 322px; height: 218px;
 top: 0; left: 46px;
 background: url("../image/logo-back.gif") no-repeat top left;
 }

.logotype img {
 width: 156px; height: 93px;
 top: 20px; left: 82px;
 position: absolute;
 }

.menuTable {
 left: 368px;
 right: 276px;
 height: 100%;
 top:0;
 }

.bottomTable {
 bottom: 0; left: 0;
 height: 60px;
 width: 100%
 }

.bottomTable td {
 font-family: Tahoma;
 font-size: 13px;
 color: #cef;
 }

.discount {
 top: 133px;
 right: 0;
 background: url("../image/discount.gif") no-repeat top right;
 height: 113px; width: 306px;
 }

.discount img {
 height: 52px;
 width: 254px;
 position: absolute;
 right: 0;
 top: 20px;
 }

.menu {
 left: 0;
 top: 10px;
 line-height: 160%;
 cursor: default;
 font-family: Tahoma;
 }

.menu-shadow {
 left: 1px;
 top: 11px;
 color: #003869;
 line-height: 160%;
 border: 0px;
 font-family: Tahoma;
 }

.first {
 font-size: 17px;
 }

.second {
 font-size: 13px;
 line-height: 130%;
 margin-left: 30px;
 }

.third {
 font-size: 17px;
 margin-top: 10px;
 }

.relativeDiv {
 position: relative;
 height: 100%;
 width: 100%;
 }

.mainText {
 height: 100%;
 top: 300px;
 position: static;
 }

A:link, A:active {color: #fff; text-decoration: underline}
A:visited {color: #cef; text-decoration: underline}
A:hover {color: #cef; text-decoration: none}

.menu A:link, .menu A:active, .menu A:visited, .menu A:hover {color: #fff; text-decoration: underline}

.mainPole p {
 font-family: Arial;
 font-size: 15px;
 }