body {
  margin: 6px 0px 0px 0px;
  font-family: Tahoma, Verdana, Arial;
  background-color: #FFFFFF;
}
img.png {
	behavior: url(pngbehavior.htc);	
}



div#telephone {
position: absolute;
top: 75px;
left: 420px;
padding: 10px 10px;
font-size: 13pt;
font-weight: bold;
color: #fff;
}

div#telephone2 {
position: absolute;
top: 116px;
left: 420px;
padding: 10px 10px;
font-size: 10pt;
font-weight: bold;
color: #fff;
}

#title_phone {

  background-repeat: no-repeat;
  height: 52px;
  width: 160px;
  position: absolute;
  top: 97px;
  left: 300px;
}

a {
  color: #535353;
}
td {
  vertical-align: top;
  font-size: 11px;
  color: #535353;
}
td.cart {
  vertical-align: middle;
}
form {
  margin: 0px;
}

#top_top_1 {
  height: 21px;
  background-image: url(/images/top_top_1.jpg);
  background-repeat: no-repeat;
  background-position: right;
}
#top_top_2 {
  text-align: right;
}
#top_nav {
  height: 37px;
  width: 100%;
  background-image: url(/images/top_top_2.jpg);
  background-repeat: no-repeat;
  background-position: right;
  vertical-align: middle;
}
#top_nav a {
  font-weight: bold;
  color: #535353;
  text-decoration: none;
  border-bottom: 3px solid #73D300;
  padding: 0px 2px 6px 2px;
  margin: 0px 10px 0px 10px;
}
#top_back {
  background-image: url(/images/top_back.jpg);
  background-repeat: repeat-x;
  width: 100%;
}
#search {
  width: 100%;
  height: 40px;
  background-image: url(/images/top_4.jpg);
  background-repeat: no-repeat;
  background-position: top right;
  font-size: 11px;
  font-weight: bold;
  vertical-align: middle;
  padding: 0px 0px 0px 12px;
}
#search input {
  border: 1px solid #C8C8C8;
  height: 20px;
  color: #535353;
  font-size: 11px;
  font-weight: bold;
  padding: 2px 2px 0px 2px;
}
#search_text {
  float: left;
  height: 20px;
  padding: 4px 0px 0px 0px;
  margin: 0px 12px 0px 0px;
}
#search_input {
  float: left;
}
#search_button {
  float: left;
  margin: 0px 0px 0px 12px;
  border: none;
}
#top_5 {
  text-align: right;
}
.right_block {
  border-left: 1px solid #C2C2C2;
}
.right_label {
  margin: 0px 0px 0px 13px;
}
.news_date {
  height: 23px; 
  font-weight: bold;
  color: #0099CC;
  background-image: url(/images/news_bullet.jpg);
  background-repeat: no-repeat;
  padding: 3px 0px 0px 35px;
  margin: 12px 0px 0px 0px;
}
.news_label {
  font-weight: bold;
  margin: 0px 0px 0px 35px;
}
.news_text {
  margin: 9px 12px 0px 35px;
}
.left_block {
  border-right: 1px solid #C2C2C2;
}
#left_top {
  height: 8px;
}
.left_label {
  margin: 0px 0px 0px 12px;
}
.category_block {
  margin: 16px 0px 0px 0px;
}
.category_line {
  height: 2px;
  background-image: url(/images/category_line.jpg);
  background-repeat: no-repeat;
  font-size: 0px;
}
.category_11:49 24.06.200711:49 24.06.2007 {
  background-image: url(/images/category_act_back.jpg);
  background-repeat: repeat-y;
  padding: 9px 0px 10px 0px;
}
.category_active a {
  color: #535353;
  font-weight: bold;
  background-image: url(/images/category_bullet_act.jpg);
  background-repeat: no-repeat;
  background-position: 8px 2px;
  padding: 2px 0px 2px 30px;
  text-decoration: none;
}
.category {
  padding: 9px 0px 10px 0px;
}
.category a {
  color: #535353;
  font-weight: bold;
  background-image: url(/images/category_bullet.jpg);
  background-repeat: no-repeat;
  background-position: 8px 2px;
  padding: 2px 0px 2px 30px;
  text-decoration: none;
}
.subcategory_block {
  padding: 10px 10px 10px 30px;
  background-image: url(/images/category_line.jpg);
  background-repeat: no-repeat;
  background-position: bottom left;
}
.subcategory_producer_block {
  padding: 10px 10px 10px 30px;
  background-image: url(/images/producer_line.jpg);
  background-repeat: no-repeat;
  background-position: bottom left;
}
.subcategory_producer_block_hidden {
  display: none;
}
.subcategory_block_hidden {
  display: none;
}
.subcategory {
  background-image: url(/images/category_bullet_small.jpg);
  background-repeat: no-repeat;
  background-position: 0px 4px;
  padding: 0px 0px 0px 15px;
}
.subcategory a {
  color: #535353;
  text-decoration: none;
}
.subcategory_active {
  font-weight: bold;
  background-image: url(/images/category_bullet_small.jpg);
  background-repeat: no-repeat;
  background-position: 0px 4px;
  padding: 0px 0px 0px 15px;
}
.subcategory_active a {
  color: #4C8B00;
  text-decoration: none;
}
#producer_top {
  padding: 10px 0px 0px 0px;
}
.producer_line {
  height: 2px;
  background-image: url(/images/producer_line.jpg);
  background-repeat: no-repeat;
  font-size: 0px;
  margin: 0px 0px 0px 0px;
  left: 0px;
}
.producer {
  padding: 9px 0px 10px 0px;
}
.producer a {
  color: #535353;
  font-weight: bold;
  background-image: url(/images/producer_bullet.jpg);
  background-repeat: no-repeat;
  background-position: 8px 2px;
  padding: 2px 0px 2px 30px;
  text-decoration: none;
}
.producer_active {
  background-image: url(/images/producer_act_back.jpg);
  background-repeat: repeat-y;
  padding: 9px 0px 10px 0px;
}
.producer_active a {
  color: #535353;
  font-weight: bold;
  background-image: url(/images/producer_bullet_act.jpg);
  background-repeat: no-repeat;
  background-position: 8px 2px;
  padding: 2px 0px 2px 30px;
  text-decoration: none;
}
#cart {
  background-image: url(/images/cart_back.jpg);
  background-repeat: no-repeat;
  background-position: right bottom;
  padding: 5px 10px 5px 10px;
}
#chair_top {
  padding: 0px 0px 0px 58px;
}
#footer_back {
  background-image: url(/images/footer_back.jpg);
  background-repeat: repeat-x;
  height: 134px;
}
#footer_content {
  background-image: url(/images/footer_decor_1.jpg);
  background-repeat: no-repeat;
  background-position: right top;
  vertical-align: bottom;
}
#footer_2 {
  background-image: url(/images/footer_back_2.jpg);
  background-repeat: repeat-x;
  width: 134px;
}
#footer_3 {
  background-image: url(/images/footer_back_3.jpg);
  background-repeat: repeat-x;
}
#footer_decor_2 {
  background-image: url(/images/footer_decor_2.jpg);
  background-repeat: no-repeat;
  background-position: left bottom;
  height: 134px;
}
#mail {
  background-image: url(/images/mail.jpg);
  background-repeat: no-repeat;
  text-align: right;
  height: 91px;
  font-size: 10px;
  width: 210px;
  float: right;
}
#mail a {
  position: relative;
  top: 20px;
  color: #333333;
}

#content_block {
  padding: 0px 15px 15px 15px;
}
h1.catalog_title {
  font-size: 17px;
}
.catalog_image {
  height: 114px;
  width: 170px;
  background-image: url(/images/image_back.jpg);
  background-repeat: no-repeat;
  text-align: center;
  vertical-align: middle;
  padding-top: 5px;
  white-space: nowrap;
}
#search_button input {
  border: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.product_link a {
  color: #4C8B00;
  font-weight: bold;
  text-decoration: none;
}
.product_link {
  color: #4C8B00;
  font-weight: bold;
  text-decoration: none;
}

.product_supply {
  color: #000066;
  font-weight: bold;
}

.product_new {
  color: #cc0000;
  font-weight: bold;
}

.catalog_text {
  padding: 0px 0px 0 10px;
  margin: 0px 0px 0px 0px;
}
.corner_top_left {
  background-image: url(/images/corner_top_left.jpg);
  background-repeat: no-repeat;
  padding: 20px 20px 20px 20px;
}
.corner_top_right {
  background-image: url(/images/corner_top_right.jpg);
  background-repeat: no-repeat;
  background-position: right 0px;
}
.corner_down_right {
  background-image: url(/images/corner_down_right.jpg);
  background-repeat: no-repeat;
  background-position: right bottom;
}
.corner_down_left {
  background-image: url(/images/corner_down_left.jpg);
  background-repeat: no-repeat;
  background-position: left bottom;
}
.border_left {
  background-image: url(/images/border_left.jpg);
  background-repeat: repeat-y;
}
.border_top {
  background-image: url(/images/border_top.jpg);
  background-repeat: repeat-x;
}
.border_right {
  background-image: url(/images/border_right.jpg);
  background-repeat: repeat-y;
  background-position: right 0px;
}
.border_down {
  background-image: url(/images/border_down.jpg);
  background-repeat: repeat-x;
  background-position: 0px bottom;
}
input {
/*
  font-size: 11px;
  border: 1px solid #333333;
  height: 19px;
  */
}
input.i_text {
  font-size: 11px;
  border: 1px solid #333333;
  height: 19px;
}
textarea {
  font-size: 11px;
  border: 1px solid #333333;
}
input.button {
 /*
  border: 1px solid #333333;
  background-color: #FFFFFF;
  color: #333333;
  font-size: 11px;
  margin: 0px 0px 10px 0px;
  */
}

input.no_border {
  border: none;
}
.cart_item {
  margin: 0px 0px 10px 0px;
}
#price_block {
 padding: 0px 0px 0px 10px;  
}
#description_block {
 padding: 10px 0px 0px 0px;  
}
.product_price {
  color: #4C8B00;
  font-size: 17px;  
}
.product_price_small {
    background: url("/images/price_back.gif") no-repeat;
    width: 167px;
    height: 24px;
    padding: 5px 0 0 65px;
    color: #E26D5C;  
    margin-bottom: 20px;
}
.product_price_span {
    background: url("/images/price_back.gif") no-repeat;
    min-width: 167px;
    height: 24px;
    padding: 5px 0 0 65px;
    color: #E26D5C;  
}
.line {
  margin: 10px -15px 5px -15px;
  background-image: url('/images/line_back_1.jpg');
  background-repeat: repeat-x;
  height: 22px;
}
.line_right {
  display: block;
  float: right;
  width: 200px;
  height: 22px;
  background-image: url('/images/line_back_2.jpg');
  background-repeat: repeat-x;
  padding: 2px 20px 0px 0px;
  text-align: right;
}
.line_decor {
  display: block;
  float: right;
  width: 78px;
  height: 22px;
  background-image: url('/images/line_decor.jpg');
  background-repeat: no-repeat;
}
.readmore a {
  font-weight: bold;
  color: #4C8B00; 
}
.readmore_wait {
  font-weight: bold;
  color: #aa0000; 
}

h1 {
  font-family: Arial, Verdana, Tahoma;
  font-size: 19px;
}

h2 {
  font-family: Arial, Verdana, Tahoma;
  font-size: 16px;
}

p {
  font-family: Arial, Verdana, Tahoma;
  font-size: 12px;
}
.product_toolbar {
    background: url("/images/readmore_back.gif") repeat-x;
    height: 24px;
    margin: 0 0 20px 10px;
	min-width: 250px;
}
.product_toolbar img {
    display: block;
    float: left;
    margin: 0 0 0 -3px;
}
.product_toolbar span {
    display: block;
    float: right;
    height: 24px;
	padding: 5px 0px 0 0;
    margin: 0 0 0 0;
}
.product_toolbar .product_toolbar2 {background: url("/images/readmore_right.gif") no-repeat right;  width: 20px; height: 24px;  display: block; float: right;}

.product_img_add {width: 90px; text-align: center; margin-left: 15px;} 
.product_img_add img {border: 0;  margin: 0 0 15px 0;}
