* {
  padding: 0;
  margin: 0;
}

html, body {
  height: 100%;
}

img {
  border-width: 0;
}

body {
  background-color: #fff;
  color: #000;
  font-family: Tahoma, Arial, sans-serif;
  text-align: center;
  font-size: 12px;
}

table {
  border-spacing: 0;
}

td, th {
  padding: 0;
  text-align: left;
  vertical-align: top;
}

h1, h2, h3, h4 {
  font-weight: normal;
  color: #8C3331;
}

h1 {
  font-size: 180%;
  margin: 0 0 0.6em 0;
}

h2 {
  font-size: 150%;
  margin: 0 0 0.4em 0;
}

h3 {
  font-size: 120%;
  margin: 0 0 0.2em 0;
}

p {
  margin: 0 0 0.6em 0;  
}

a {
  color: #DC0000;
}

a:visited {
  color: #DC0000;
}

a:hover {
  text-decoration: none;
}

#page_wrapper {
  min-height: 100%;
  margin-bottom: -110px;
  text-align: left;
  background: url('../img/repeat.jpg') top left repeat;
}

* html #page_wrapper {
  height: 100%;
}

#page_logo {
  position: absolute;
  top: 5px;
  left: 37px;
}

#page_top {
  height: 310px;
  background: url('../img/top.jpg') top left repeat-x;
}

#page_menu {
  position: absolute;
  top: 0;
  left: 66%;
  width: 298px;
  height: 300px;
  line-height: 2;
  z-index: 1;
}

#page_menu ul.page_vmenu {
  padding-top: 100px;
  background: url('../img/menu.png') top left no-repeat;
  height: 100%;
}

* html #page_menu ul.page_vmenu {
  background: none;
  position: static;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/menu.png');
}

ul.page_vmenu {
  list-style: none;
  padding: 0 0 0 0%;
  position: relative;
}

ul.page_vmenu li {
  padding: 0 0 0 70px;
}

ul.page_vmenu a, ul.page_vmenu a:visited {
  position: relative;
  color: #000;
  padding: 0 0 0 14px;
  background: url('../img/bul.gif') 0 0.4em no-repeat;
  font-size: 11px;
  font-weight: bold;
  font-family: Verdana;
}

ul.page_vmenu a:hover {
}

ul.page_vmenu ul {
  list-style: circle;
  padding: 4px 0 0 0;
}

#page_leftmenu ul.page_vmenu li li {
  padding: 0 0 0 5px;
}

#page_leftmenu ul.page_vmenu li li a {
  padding: 0 0 0 0;
  background: none;
  margin: 0;
  font-size: 10px;
}

#page_contact {
  position: absolute;
  left: 329px;
  top: 10px;
  width: 400px;
  height: 261px;
  padding: 40px 0 0 36px;
  z-index: 2;
}

#page_contact h2 {
  color: #000;
  font-size: 20px;
}

#page_contact {
  color: #965b21;
}

#sale {
  width: 270px;
  position: absolute;
  top: 220px;
  left: 38px;
  font-family: Georgia;
  background: url('../img/sale.jpg') top left no-repeat;
  padding: 20px 0 10px 0px;
  text-align: center;
}

#sale h2 {
  color: #fff;
  padding: 0 0 12px 0px;
}

#sale p {
  color: #000;
  text-align: center;
  margin: 0 20px;
}

#page_layout {
  padding-top: 10px;
}

td.page_col_left {
  padding-top: 14px;
  height: 100%;
}

#page_leftmenu {
/*  height: 462px;*/
  padding-top: 80px;
  padding-bottom: 40px;
  margin-left: 40px;
}

#page_leftmenu ul.page_vmenu {
  padding-top: 20px;
  padding-bottom: 20px;
  background: url('../img/lmenu.png') top left no-repeat;
  height: 100%;
}

#page_leftmenu ul.page_vmenu li {
  padding: 0 0 16px 40px;
}

#page_leftmenu ul.page_vmenu a {
  background: url('../img/lbul.gif') 0 0.3em no-repeat;
  padding-left: 20px;
}

* html #page_leftmenu ul.page_vmenu {
  background: none;
  position: static;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/lmenu.png');
}

#sale2 {
  font-family: Georgia;
}

#sale2 h2 {
  width: 270px;
  margin-left: 53px;
  padding: 20px 0 10px 53px;
  background: url('../img/sale2.jpg') top left no-repeat;
  color: #fff;
}

#sale2 p {
  padding-left: 53px;
}

td.page_col_center {
  padding-top: 40px;
  padding-right: 40px;
  height: 100%;
  background: #FFD19F;
}

#page_content {
  width: 96%;
  padding: 0 0 20px 40px;
  position: relative;
  line-height: 2;
  background: #FFD19F;
}

#page_content h1 {
  color: #8c3331;
}

#print {
  width: 115px;
  height: 114px;
  background: url('../img/print.png') top left no-repeat;
  position: relative;
  left: 330px;
  top: -50px;
}

* html #print {
  background: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/print.png');
}

#page_empty {
  height: 90px;
  clear: both;
}

#page_footer {
  height: 100px;
  text-align: left;
}

#page_footer_right {
  height: 80px;
  text-align: right;
  font-weight: bold;
  background: url('../img/line.jpg') top right no-repeat;
}

.text_footer {
  text-align: right;
  padding-top: 48px;
  padding-right: 40px;
}

#k1 {
  position: absolute;
  top: 0;
  right: 0;
  width: 275px;
  height: 275px;
  background: url('../img/k1.png') top left no-repeat;
}

* html #k1 {
  background: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/k1.png');
}

.feedback {
  font-size: 10px;
  color: red;
}

table.style1 {
  border: none;
  border-collapse: collapse;
  width: 100%;
}

table.style1 tr {
  vertical-align: middle;
}

table.style1 td {
  padding: 4px;
  text-align: center;
}

table.style1 img {
  border: 2px solid #388C3C;
}

table.style2 {
/*  border: none;*/
/*  border-collapse: collapse;*/
  width: 100%;
}

table.style2 tr {
  vertical-align: middle;
}

table.style2 td {
  padding: 0px;
  text-align: center;
}

table.style2 p {
  padding: 0;
  margin: 0;
  line-height: 1;
}
