html, body {
  padding: 0px; margin: 0px; height: 100%;
  background: #39497C url('/images/back.jpg') repeat-x;
  color: #FFFFFF;
}

h1 {
  font: normal 20px Arial; color: #FFFFFF;
  text-transform: uppercase;
  padding-right: 10px;
}

h2 {
  font: normal 13pt Arial; color: #FFCC00;
  text-transform: uppercase;
  margin: 0px; margin-bottom: 10px;
  padding-right: 10px;
}

h3 {
  font: normal 14px Arial; color: #00BDDF;
  margin: 0px; margin-bottom: 10px;
  padding-right: 10px;
}

h2 a {
  color: #FFCC00; text-decoration: none;
}

h2 a:hover {
  color: #FFFF00; text-decoration: underline;
}

a {
  color: #FFFFFF; text-decoration: underline;}

a:hover {
  color: #EEE540;
}

a small {
  color: #FFFFFF; text-decoration: underline;}

a:hover small {
  color: #EEE540;
}

p {
  margin: 0px; margin-bottom: 10px;
}

b font, strong font {
  font-weight: bold;
}

img {
  display: block; border-color: #FFFFFF;
}

img.icon {
  display: inline; position: relative; vertical-align: middle;
  margin: -8px 0px; margin-right: 8px; top: 1px;
}

div.divider {
  clear: both;
}

table, tbody, tr, td, div, font, li, p {
  font: normal 14px Arial;
  vertical-align: top;
  line-height: 22px;
  color: #EEEEFF;
}

big {
  font: normal 18px Tahoma;
}

small b {
  font: normal 11px Tahoma; color: #FFFFFF;
}

.small, small {
  font: normal 11px Tahoma; color: #B4B4B4;
}

.nobr {white-space: nowrap;}

form {padding: 0px; margin: 0px;}

form font {
  font: normal 12px Verdana; color: #FF0000;
  position: relative; top: -3px; left: -3px;
}

#body {
  background: transparent url('/images/land.jpg') repeat-y center;
  width: 100%; min-height: 100%; #height: 100%;
}

#main {
  background: transparent url('/images/body.jpg') no-repeat top center;
  margin: 0px auto; text-align: left;
  width: 1000px; min-height: 844px; #height: 844px;
}

#main form input {
  font: normal 11px Arial;
}

#main form textarea {
  font: normal 11px Arial;
}

#main form select {
  font: normal 11px Arial;
}

#main form .field {
  background-color: #CCCCFF; border: 1px solid #444444;
}

table td.box-01 {
  background: transparent url('/images/box-01.png');
}
table td.box-02 {
  background: transparent url('/images/box-02.png');
}
table td.box-03 {
  background: transparent url('/images/box-03.png');
}
table td.box-04 {
  background: transparent url('/images/box-04.png');
}
table td.box-05 {
  background: transparent url('/images/box-05.png');
}
table td.box-06 {
  background: transparent url('/images/box-06.png');
}
table td.box-07 {
  background: transparent url('/images/box-07.png');
}
table td.box-08 {
  background: transparent url('/images/box-08.png');
}
table td.box-09 {
  background: transparent url('/images/box-09.png');
}

#menu {
  text-align: left;
  padding-top: 17px; padding-left: 41px;
}

#menu a {
  display: block;
}

#menu div {
  position: relative;
}

.pages td {
  font: normal 10px Verdana;
  padding: 5px 5px; white-space: nowrap;
  color: #232E73;
}

.pages td b {color: #FFFF5E;}

.block {
  width: 180px; float: left; overflow: hidden;
  margin: 5px; padding-top: 20px; text-align: center;
}

.catalog thead th {
  font-weight: normal; color: #EEE540;
}

.catalog thead td {
  text-align: center;
}

.catalog tbody td {
  padding: 15px;
}

.catalog tbody tr.devider td {
  padding: 0px;
}

.catalog input {
  text-align: center;
  border: 1px solid #A7A7A7;
  font: normal 11px Arial;
}

.catalog select {
  font: normal 11px Arial;
}

.catalog textarea {
  font: normal 11px Arial;
}

table.bottom td {
  vertical-align: bottom;
}

#body #main div.products {
  overflow: hidden; #zoom: 1;
}

#body #main div.products div.basket {
  padding-left: 20px; overflow: hidden;
  background: transparent url('/images/basket.gif') no-repeat 0px 2px;
}

#body #main div.products div.basket p {
  padding-top: 2px; #padding: 0px;
}

#body #main div.products font {
  font-weight: normal; color: #EE0000;
}

#body #main div.products div.product_1 {
  width: 155px; # width: 165px;
  padding: 5px; float: left;
  border: 1px solid transparent;
  overflow: hidden; cursor: pointer;
}

#body #main div.products div.product_2 {
  width: 410px; float: left;
  border: 1px solid transparent;
  overflow: hidden; cursor: pointer;
}

#body #main div.products div.product_2 div.image {
  width: 150px;
}

#body #main table.info th {
  font: bold 13px Tahoma; text-align: left;
  padding: 2px 10px; padding-right: 0px; margin: 0px;
}

#body #main table.info td {
  font: normal 13px Tahoma; color: #AAAAAA;
  padding: 2px 10px; padding-right: 0px; margin: 0px;
}

#body #main table.table {
  position: relative; width: 100%; border-collapse: collapse;
}

#body #main table.table th {
  border: 1px solid #AAAAAA;
  padding: 2px 5px;
  font-weight: normal;
  font-size: 11px;
  color: #FFFFFF;
}

#body #main table.table td {
  border: 1px solid #AAAAAA;
  padding: 2px 5px;
  font-weight: normal;
  font-size: 11px;
  line-height: 16px;
  color: #AAAAAA;
}

#body #main img.cabinet {
  position: relative; left: 30px;
  float: right; width: 100px; height: 100px;
  margin-top: -45px; margin-left: -100px;
  border: 0px none;
}

#body #main div.message {
  margin-left: 100px;
}

#body #main ul.menu li {
  list-style-type: none;
}

#body #main ul.menu li img {
  display: inline;
  vertical-align: middle;
  margin: 0px 6px; margin-left: -19px;
  width: 16px; height: 16px; border: 0px none;
}


