      body {
        background: #fad19b url(/images/top_bg.png) repeat-x 0 0;
        font-family:Arial, Verdana, Sans Serif;
        padding:0px;
        margin:0px;
      }

      #main {
        background:url(/images/bg.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg.png', sizingMethod='scale');
      }

      .main div.inner {
        background:transparent none repeat scroll 0 0;
        min-height:400px;
        position:relative;
        margin:0 auto;
        width:969px;
      }

      .top {

      }

      .left {
        margin-top:31px;
        margin-left:-1px;
        float:left;
      }

      .center {
        margin-top:8px;
        float:left;
      }

      .right {
        margin-top:31px;
        float:right;
      }

      .catalogue {
        background: #d0914d;
        padding-bottom:4px;
        width:177px;
      }

      .catalogue ul {
        margin-top:4px;
        list-style:none;
        margin:0px;
        padding:0px;
      }

      .catalogue ul li {
      }

      .catalogue ul li a {
        color:#f2c970;
        font-size:11px;
        text-decoration:none;
        background:#c63711 url(/images/leftcatbg.gif) no-repeat 100% 0%;
        display:block;
        margin:4px;
        color:#f2c970;
        font-size:11px;
        height:20px;
        padding-left:7px;
        padding-top:11px;
      }

      .news {
        width:177px;
        margin-top:10px;
        background:transparent url(/images/transparent_pix.png); * background:;* filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/transparent_pix.png', sizingMethod='scale');
        line-height:0.8em;
      }

      .png {
        margin-top:100px;
        width:177px;
        height:30px;
        background:;* filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/news.png', sizingMethod='scale');
      }

      .manufact {
        margin-top:10px;
        padding-bottom:1px;
        width:177px;
        background:transparent url(/images/transparent_pix.png); * background:;* filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/transparent_pix.png', sizingMethod='scale');
        line-height:0.8em;
      }
      .manufact ul {
        margin-top:-10px;
        list-style:none;
        padding:0px;
      }

      .manufact ul li {
        text-align:right;
        background: transparent;
        display:block;
        margin:4px;
        color:#5c2010;
        font-size:11px;
        padding-right:11px;
        padding-top:2px;
      }
      .manufact ul li a {
        color:#5c2010;
      }

      .manufact ul li a:hover {
        color:#000;
      }
      .news .news_inner {
        margin-left:20px;
        padding-bottom:20px;
      }

      .news .news_inner .date {
        font-size:11px;
        background:#5c2010 url(/images/news_bg.png) repeat-y 100% 0%;;
        padding-left:21px;
        color:#fff;
        width:68px;
        margin-left:-20px;
        padding-top:4px;
        height:17px;
      }

      .news .news_inner a {
        font-size:11px;
        color:#5c2010;
      }

      .center {
        margin-left:31px;
        width:554px;
      }

      .main_top{
        width:198px;
        height:18px;
        padding-top:6px;
        color:white;
        font-size:11px;
        background:#c63711;
        padding-left:16px;
        text-transform:uppercase;
        margin-bottom:2px;
      }

      .center_left {
        width:263px; /* fix to 271 */
        /* height:117px; */
        margin-right:8px;
        margin-bottom:8px;
        background:#fff;
        padding-left:8px;
        float:left;
      }

      .center_left_table {
        background:#fff;
      }
      
      .center_left span {
        font-size:11px;
      }

      .center_right {
        width:263px; /* fix to 271 */
        float:left;
        background:#fff;
        /* height:117px;*/
        margin-bottom:8px;
        padding-left:8px;
      }

      .product_image {
        float:left;
        width:101px;
        height:101px;
        background: url(/images/border.png);
        border:0px;
        margin-top:8px;
        margin-bottom:8px;
        /* margin-left:8px; */

      }
      .product_image a{
        border:0px;
      }

      .product_image a img{
        margin-left:2px;
        margin-top:2px;
        border:0px;
      }

      .product_top {
        height:22px;
        width:152px;
        margin-top:10px;
        margin-right:-2px;
        float:right;
        background: #c2751a url(/images/left_product.png) no-repeat 0 0;
      }

      .product_top div {
        height: 17px;
        border-bottom:2px solid #5c2010;
        text-transform:uppercase;
        padding-top:3px;
        color:#5c2010;
        font-weight:bold;
        text-align:center;
        width:146px;
        float:right;
        font-size:12px;
        background: #c2751a url(/images/left_product_bg.png) repeat-y 0 0;
      }

      .product_top div a {
        color:#5C2010;
        text-decoration:none;
      }

      .product_top div a:hover {
        color:#222;
        text-decoration:none;
      }

      div.cart {
        height: 17px;
        border-bottom:2px solid #5c2010;
        text-transform:uppercase;
        padding-top:3px;
        color:#5c2010;
        font-weight:bold;
        text-align:center;
        width:116px;
        float:right;
        font-size:12px;
        background: #c2751a url(/images/left_product_bg.png) repeat-y -30px 0;
      }


     div.cart a {
        color:#5C2010;
        text-decoration:none;
      }

     div.cart a:hover {
        color:#222;
        text-decoration:none;
      }
      .products {
        float:left;
        width:100px;
        font-size:11px;
        width:148px;
        margin-left:5px;
        margin-top:10px;
      }

      .products a {
        font-size:11px;
        color:#5c2010;
      }

      .products_table {
        float:left;
        font-size:11px;
        margin-left:3px;
        margin-top:3px;
        padding:5px 5px 5px 5px;
        background:#fff;
      }

      .products_table a {
        font-size:11px;
        color:#5c2010;
      }
      
      .homa {
        width:341px;
        height:202px;
        float:left;
      }

      .top_homa {
        float:left;
        width:628px;
        height:79px;
      }
      .homa_search {
        float:left;
        width:628px;
        height:123px;
        background: url(/images/header_bg.png) repeat-x 0 0;
      }
      .line {
        background: url(/images/line_bg.png) repeat-x 0 0;
        height:18px;
        width:100%;
        float:left;
      }

      .bottom_links {
        height:18px;
        width:100%;
        float:left;
        font-size:11px;
        color:#5C2010;
        text-align:center;
      }

      .bottom_links a{
        text-decoration:none;
        color:#5C2010;
        margin-right:6px;
      }

      .search {
        width:267px;
        height:57px;
        padding-top:4px;
      }
      .search_title {
        width:174px;
        height:12px;
        font-size:12px;
        font-weight:bold;
        text-transform:uppercase;
        color:#c63711;
        float:left;
      }
      .search_advanced {
        height:12px;
        padding:0px;
        margin-top:-4px;
        width:174px;
        float:left;
      }
      .search_advanced a {
        color:#c63711;
        width:174px;
        text-decoration:none;
        text-transform:lowercase;
        font-size:11px !important;
        margin:0px !important;
        height:10px;
      }

      .search_input {
        background:url("/images/search.png") no-repeat 0 0;  * background:;* filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/search.png', sizingMethod='scale');
        width:174px;
        height:30px;
        float:left;
      }
      .search_input_field {
        border:0px;
        margin-top:7px;
        height:14px;
        width:140px;
        background-color:transparent;
      }
      .search_button {
        float:right;
        margin-left:0px;
        margin-top:-36px;
        width:93px;
        height:57px;
      }
      .search_button input {
        margin-left:20px;
      }
      .homa_icons {
        float:left;
        width:324px;
      }
      .icons {
        height:123px;
        background: url("/images/vyazanka.png") no-repeat 100% 100%; * background:;* filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/vyazanka.png', sizingMethod='scale');
      }

      .icons_n {
        margin-top:24px;
        width:267px;
        float:left;
        clear:right;
        padding-left:37px;
        z-index:1;

      }
      .icons_n a {
        display:block;
        margin-left:14px;
        border:0px;
        float:left;
        font-size:1px;
      }

      .icons_n a img {
        border:0px;
        margin:0px;
        padding:0px;
      }

      .menu_right {
        background:#D0914D;
        padding-top:7px;
        padding-left:7px;
        padding-bottom:7px;
      }

      .menu_right div {
        background:#c63711;
        margin-top:-2px;
        width:165px;
      }

      .menu_right div a {
        border:0px;
        display:block;
        margin:0px;
        margin-top:-2px;
        padding:0px;
        font-size:1px;
      }

      .menu_right div a img {
        border:0px;
      }

      .ofig {
        margin:auto;
        height:14px;
        margin-top:1px;
        padding-top:2px;
        width:330px;
        color:white;
        background:#8e5e35;
        font-size:10px;
        text-align:center
      }

      #news_image {
        background:url(/images/news.png) no-repeat 100% 100%; * background:;* filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/news.png', sizingMethod='scale');
      }

      #manufact_image {
        background:url(/images/manufact.png) no-repeat 100% 100%; * background:;* filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/manufact.png', sizingMethod='scale');
      }

.hideblock {
  display:block;
  position:absolute;
  opacity:0.5;
  -moz-opacity:0.5;
  filter:alpha(opacity=50);
  background-color:#444;
}

.main_cart {
 top:100px;
 left:10%;
 position:absolute;
 opacity:1;
 -moz-opacity:1;
 z-index:110;
 filter:alpha(opacity=100);
 background:#fff;
 }

.button {
  border:1px solid black;
  width:100px;
  height:26px;
  text-align:center;
}

.table-header {
  padding:3px;
  margin:1px;
  border:1px solid #ccc;
  background:#c8d0ff;
  font-weight:bold;
  font-size:12px;
}

.table-main-odd {
  padding:3px;
  margin:1px;
  border:1px solid #ccc;
  background:#f5f5f5;
  font-size:10px;
}

.table-main-even {
  padding:3px;
  margin:1px;
  border:1px solid #ccc;
  background:#efefef;
  font-size:10px;
}
.input {
  width:70px;
  border:1px solid grey;
  height:18px;
  font-size:11px;
  text-align:center;
  background:#f3f3f3;
  margin-top:0px;
}
.input:hover{
  background:#eee;
}

      .page_text {
        font-size:12px;
        line-height:1.5em;
        color:#5a2504;
        font-family:Arial;
        font-weight:100;
        padding-right:4px;
      }

      .page_text h3{
        color:#5a2504;
        font-size:14px;
      }

      .page_text h2{
        color:#5a2504;
        font-size:14px;
      }

      .page_text h1{
        color:#5a2504;
        font-size:18px;
        font-weight:bold;
      }

