.title
{
  color: #00A050;
  font:bolder 14px Arial; 

  margin:0px 0px 10px 0px;
  padding:0px 0px 0px 0px;

  text-align:left;
}

.title h1
{
  color: #00A050;
  font:bolder 14px Arial;

  margin:5px 0px 5px 0px;
  padding:0px 0px 0px 0px;

  display:inline;

  text-align:left;
}.gallery
{
  margin:0px 20px;
}

.gallery .title
{
  text-align:center;
}

.gallery .title a
{
  font-weight:normal;
  text-decoration:none;
}

.gallery .catalog_object
{
  vertical-align:middle;

  padding:10px 40px;
}

.title
{
  margin:10px 0px; 
}

.title_center
{
  color:#5C5C5C;
  font-size:16px;
  font-weight:bolder;

  margin:10px 0px; 

  text-align:center;
}

.title_center h1
{
  color:#5C5C5C;
  font-size:16px;
  font-weight:bolder;

  margin:10px 0px; 

  text-align:center;
}

.submenu
{
  margin:0px 0px 60px 0px;
}

.submenu ul
{
  list-style-type:none;
}

.submenu ul li
{
  list-style-type:none;

  text-align:center;

  padding:5px 0px 15px 0px;
}

.submenu ul li a
{
  font-size:11px;
}

.submenu table
{
  width:100%;
}

.submenu td
{
  text-align:center;
  padding:10px;
}


.submenu1
{
  margin:0px 0px 60px 0px;
}

.submenu1 ul
{
  list-style-type:none;
}

.submenu1 ul li
{
  list-style-type:none;

  text-align:left;

  padding:5px 0px 5px 0px;
}

.submenu1 ul li a
{
  font-size:12px;
}

.submenu1 ul li ul
{
  margin:3px 0px 0px 15px;
}

.submenu1 ul li ul li
{
  padding:3px 0px 5px 0px;
}

.submenu1 ul li ul li a
{
  font-size:11px;
}


.text
{
  padding:0px 0px 10px 0px;
}

.text .title
{
  margin:0px 0px 10px 0px;
  color:#00A050;
  font-size:18px;
  font-weight:bolder;
}

.text .subtitle
{
  margin:0px 0px 10px 0px;
  color:#5C5C5C;
  font-size:15px;
  font-weight:bolder;
  text-align:center;
}


.text p
{
  margin:0px 0px 10px 0px;
  text-indent:0px;
  color:#5C5C5C;
}

.text p img
{
  padding:0px 20px;
}

.text h1
{
  margin:0px 0px 10px 0px;
  color:font_color;
  font-size:20px;
  font-weight:bolder;
}

.text li
{
  margin:0px 10px 5px 30px;
}

.text table
{
  border-collapse:collapse;

  margin:5px 10px;
}

.text table td
{
  font-size:11px;
  text-align:center;

  border:1px solid #5C5C5C;

  padding:3px;
}

.text table td.group_title
{
  font-size:12px;
  font-weight:bolder;

  padding:3px 7px;
}

.text table th
{
  font-size:13px;
  font-weight:bolder;

  padding:3px 7px;

  border:1px solid #5C5C5C;
}


.download
{

}

.download .title
{
  color:#5C5C5C;
  text-align:center;

  margin:0px;
}

.download p
{
  text-align:center;
}

.download div
{
  padding:2px 0px;
  text-align:center;
}


.left_contacts
{
  padding:25px 15px; 
}

.left_contacts p
{
  font-size:11px;

  line-height:18px;

  text-align:center;
}



.main_menu
{
  padding:28px 0px 21px 0px;

  background:url('/images/main_menu_bg.jpg') center bottom repeat-x;
}

.main_menu td
{
  text-align:center;
  vertical-align:middle;

  padding:0px 10px 0px 0px;
}

.main_menu td a
{
  font-size:11px;
}

.shortbasket
{
  width:240px;
  
  margin:0px 0px 0px auto;
}

.shortbasket .entry
{
  width:220px;
  height:17px;

  padding-top:2px;
  padding-left:20px;

  background: url(/images/basket.gif) left top no-repeat;
}

.basket
{
  
}

.basket table
{
  margin:0px 0px 10px 0px;
}

.basket table td
{
  padding:3px;
}

.goods
{
}

.goods .catalog
{
}

.goods .catalog .imagetd
{
  padding:0px 10px 10px 0px;
}

.goods .catalog .texttd
{
  padding:0px 0px 10px 0px;
}

.goods .catalog .price
{
  width: 140px;

  margin: 15px 0px 0px auto;
  
  font-size: 16px;
  font-weight: bolder;
  font-style: italic;
}

.goods .catalog .by
{
  width: 70px;
  
  margin: 15px 0px 15px auto;
  padding: 3px 0px 3px 0px;
  
  background: #25b369;
  
  text-align: center;
}

.goods .catalog .by a, .goods .catalog .by a:hover
{
  color: #ffffff;
  
  font-weight: bolder;
  
  text-decoration: none;
}

.goods .catalog .detail_link
{
  text-align:left;
}

.goods .catalog .title a, .goods .catalog .title a:hover
{
  font-size:13px;
  font-weight:bolder;
}


.goods .catalog .catalog_text 
{
  margin:0px 0px 10px 0px;
}

.goods .catalog .catalog_text p
.goods .catalog .catalog_text b
.goods .catalog .catalog_text i
.goods .catalog .catalog_text strong
{
  font-weight:normal;
}

.goods .catalog .imagetd
{
  padding:15px 10px 0px 10px;
}



.goods .preview
{
}

.goods .preview_object
{
  padding: 5px 0px 15px;
  
  text-align:center;
}

.goods .preview_object a, .goods .preview_object a:hover
{
  font-size:11px;
}

.goods .detail
{
  
}

.goods .detail h1
{
  margin:10px 0px; 
  
  color:#5C5C5C;
  font-size:16px;
  font-weight:bolder;

  text-align:center;
}

.goods .detail .texttd
{
  width:100%;
  padding:0px 0px 0px 20px;
}

.goods .detail .price_buy
{
  width: 116px;
  height: 40px;
  
  padding: 0px 0px 14px 0px;
  
  text-align: right;
  
  background: url('/images/pricebuy.jpg') bottom right no-repeat;
}

.goods .detail .price
{
  width: 116px;

  margin: 5px 0px 0px auto;
  
  font-size: 16px;
  font-weight: bolder;
  font-style: italic;
}

.goods .detail .by
{
  width: 70px;
  
  margin: 5px 0px 0px auto;
  padding: 3px 0px 3px 0px;
  
  background: #25b369;
  
  text-align: center;
}

.goods .detail .by a, .goods .detail .by a:hover
{
  color: #ffffff;
  
  font-weight: bolder;
  
  text-decoration: none;
}


