.title
{
  color: #058541;
  font:bolder 16px Arial; 

  margin:0px 0px 10px 0px;
  padding:0px 0px 0px 0px;

  text-align:left;
}

.title h1
{
  color: #058541;
  font:bolder 16px Arial;

  margin:5px 0px 5px 0px;
  padding:0px 0px 0px 0px;

  display:inline;

  text-align:left;
}.articles
{
}

.articles .preview
{
  background:url('/images/articles_title.jpg') left top no-repeat;
  padding:55px 0px 10px 0px;
  margin:0px 0px 0px 0px;
}

.articles .preview_object
{
  margin:10px 20px 20px 25px;
}

.articles .preview_object .title
{
  margin:5px 0px 0px 0px;
}

.articles .preview_object .title a
{
  color:#5c5c5c;
  font:italic normal 12px Arial;
  text-decoration:underline;
}

.articles .preview_object .title a:hover
{
  color:#5c5c5c;
  font:italic normal 12px Arial;
  text-decoration:none;
}

.articles .catalog
{
}

.articles .catalog_object
{
  margin:0px 0px 20px 0px;
}

.articles .catalog_object .title
{
  margin:0px 0px 5px 0px;
}

.articles .catalog_object .detail_link a
{
  color:#5c5c5c;
  font:italic normal 12px Arial;
  text-decoration:underline;
}

.articles .catalog_object .detail_link a:hover
{
  color:#5c5c5c;
  font:italic normal 12px Arial;
  text-decoration:none;
}

.articles .detail
{
}

.articles .detail .title
{
  margin:0px 0px 5px 0px;
}


.goods
{
}

.goods .preview
{
}

.spec .preview
{
  background:url('/images/spec_title.jpg') left top no-repeat;
  padding:55px 0px 20px 0px;
  margin:2px 0px 0px 0px;
}

.new .preview
{
  background:url('/images/new_title.jpg') left top no-repeat;
  padding:55px 0px 20px 0px;
}

.goods .preview_object
{
  width:132px;
  margin:10px auto;
}

.goods .preview_object .title
{
  background:#78c88d;
  width:132px;
}

.goods .preview_object .title1
{
  background:url('/images/cat_top1.jpg') right top no-repeat;
  padding:4px 0px 0px 0px;
}

.goods .preview_object .title2
{
  background:url('/images/cat_top2.jpg') left bottom no-repeat;
  padding:0px 3px 4px 3px;
  text-align:center;
}

.goods .preview_object .title a,
.goods .preview_object .title a:hover
{
  color:#ffffff;
  text-decoration:underline;
}

.goods .preview_object .imagetd
{
  background:url('/images/cat_imgcent.jpg') left top repeat-y;
}

.goods .preview_object .imagetd.preview_onmain
{
  background:none;
}

.goods .preview_object .imagetd1
{
  background:url('/images/cat_imgtop.jpg') left top no-repeat;
  padding:5px 0px 0px 0px;
}

.goods .preview_object .imagetd2
{
  background:url('/images/cat_imgbot.jpg') left bottom no-repeat;
  padding:0px 0px 5px 0px;
}

.goods .preview_object .pricetd
{
  /*background:url('/images/cat_price.jpg') left top no-repeat;*/
  background:url('/images/cat_price.jpg') center top no-repeat;
  height:24px;
  vertical-align:middle;
  text-align:center;
  color:#ffffff;
}

.goods .preview_object .pricetd .price
{
  display:inline;
  font:bolder 12px Arial;
  color:#ffffff;
}

.goods .catalog
{
  

  background:url('/images/cat_header.jpg') left top no-repeat;
  
  position:relative;

  background:url('/images/cat_header1.jpg') left top no-repeat\9;  
}

.goods.main .catalog
{
  background:url('/images/cat_header_main.jpg') left top no-repeat;
}

.goods .catalog .title
{
  height: 20px;
  padding: 10px;
}

.goods .catalog .title2
{
  height: 43px;
  overflow: hidden
}

.goods .catalog .image
{
	height:100px;
}

.goods .catalog .image a
{	
	display:table-cell;
	vertical-align:middle;
	height: 100px;
	width: 235px;	
}

.goods .catalog .image img
{	
	max-width:100px;
}

.goods .catalog  .price
{	
	display:inline-block;
	width: 175px;
	text-align: right;	
	font-weight: bold;
}

.goods .catalog .pricetd
{	
	padding:10px;
	font-weight: bold;
}

.goods .catalog .catalog_object
{
	border: 2px solid #249755;
	border-radius: 5px;
	margin: 5px;
	padding: 5px;
}

.goods .table
{
  border-collapse:collapse;
  position:relative;
  width: 780px;
  margin:0 0 0 1px\9;
 
}

.goods .table tr td.titletd
{
  width:210px\9;
 
}

@media all and (-webkit-min-device-pixel-ratio:10000),
 not all and (-webkit-min-device-pixel-ratio:0) {
   .goods .table
{
  border-collapse:collapse;
  position:relative;
  width: 589px;
}
}

.goods .table th
{
  height:41px;
  padding:0px;
  color:#068642;
  font:bolder 12px Tahoma;
}

.goods .table td
{
  border-left:1px solid #108b48;
  border-right:1px solid #108b48;
  border-bottom:1px solid #108b48;
}

.goods .table .numbertd
{
  text-align:center;
  vertical-align:middle;
}

.goods .table .imagetd
{
  text-align:center;
  vertical-align:middle;
  padding:5px 0px 5px 0px;
}

.goods .table .titletd
{
  text-align:left;
  vertical-align:middle;
 /* padding:5px 10px 5px 10px;*/
padding:5px 5px 5px 5px;
}

.goods .table .pricetd
{
  text-align:left;
  vertical-align:middle;
  padding:5px 10px 5px 10px;
}

.goods .table .ordertd
{
  text-align:center;
  vertical-align:middle;
}

.goods .table .name
{
  color:#068642;
  font:normal 14px Arial;
  width: 210px;
}

.goods .table .detail_link
{
  text-align:center;
}

.goods .detail
{
  
}

.goods .detail .detail1
{
  width:300px;
}

.goods .detail .detail1 table
{
  width:100%;
}

.goods .detail .detail1 table td
{
  width:50%;
}

.goods .detail .detail2
{
  padding:14px 0px 0px 16px;
}

.goods .detail .nametd
{
  color:#078642;
  font:bolder 12px Arial;
  text-align:left;
}

.goods .detail .codetd
{
  color:#737373;
  font:normal 12px Arial;
  text-align:right;
}

.goods .detail .image
{
  text-align:left;
  padding:3px 0px 3px 0px;
}

.goods .detail .image img
{
  border:1px solid #9ddea5;
}

.goods .detail .pricetd
{
  text-align:center;
  vertical-align:middle;
  color:#068642;
  font:bolder 16px Arial;
}

.goods .detail .ordertd
{
  text-align:right;
}

.goods .detail .detail2 .title
{
  text-align:left;
  font:bolder 12px Verdana;
  margin:0px 0px 10px 0px;
  color:#000000;
  display:block;
}

.goods .detail .detail2 p
{
  text-align:left;
  margin:0px 0px 5px 0px;
}

.goods .detail .ordertd .catorderform td
{
  border:none;
  width:auto;
}

.goods .detail .ordertd a,
.goods .detail .ordertd a:hover
{
  display:block;
  margin:0px 0px 0px auto;
  padding:2px 0px 0px 0px;
  width:132px;
  height:22px;
  background:url('/images/orderbg.jpg') left top no-repeat;
  font:normal 16px Arial;
  color:#ffffff;
  text-align:center;
  text-decoration:none;
}

.goods .catorderform
{
  background:white;
  border:1px solid #058541;
  display:none;
  left:50%;
  margin-left:-200px;
  margin-top:-100px;
  padding:5px;
  position:absolute;
  width:400px;
}

.goods .catorderform td
{
  border:none;
  width:auto;
  padding:1px;
}

.goods .catorderform td input,
.goods .catorderform td textarea
{
  width:251px;
}

.goods .catorderform td textarea
{
  height:150px;
}

.goods .catorderform td .button
{
  width:auto;
}

.goods .filter .pages
{
  text-align:left;
}

.goods .filter .pages a
{
  color:#058541;
  font:normal 12px Verdana;
  text-decoration:underline;
}

.goods .filter .pages a.active_page,
.goods .filter .pages a.active_page:hover
{
  color:#868686;
  font:normal 12px Verdana;
  text-decoration:none;
}
.goods .filter .pages a:hover
{
  color:#058541;
  font:normal 12px Verdana;
  text-decoration:none;;
}

.cat_imgtop_left
{
  background:url('/images/cat_imgtop_left.jpg') top left no-repeat;
}

.cat_imgtop_right
{
  background:url('/images/cat_imgtop_right.jpg') top right no-repeat;
}

.cat_imgtop_center
{
  background:url('/images/cat_imgtop_center.jpg') top center repeat-x;
  margin:0 2px 0 9px;
  height:11px;
}

.cat_imgbot_left
{
  background:url('/images/cat_imgbot_left.jpg') bottom left no-repeat;
}

.cat_imgbot_right
{
  background:url('/images/cat_imgbot_right.jpg') bottom right no-repeat;
}

.cat_imgbot_center
{
  background:url('/images/cat_imgbot_center.jpg') bottom center repeat-x;
  margin:0 7px 0 2px;
  height:9px;
}

.cat_imgcen_center
{
  border-left:1px solid #b2d9ba;
  border-right:1px solid #b2d9ba;
}

.cat_imgcen_center .image
{
  padding:0 2px;
}

.main_menu
{
  position:absolute;
  margin:-3px 0px 0px 0px;
}

.main_menu .tbl td
{
  height:44px;
  vertical-align:middle;
  padding:0px 15px;
}

.main_menu .tbl td a,
.main_menu .tbl td a:hover
{
  color:#ffffff;
  font:normal 15px Arial;
  text-decoration:none;
}

.main_menu .tbl td.active
{
  padding:0px;
  vertical-align:top;
}

.main_menu .menu_act1
{
  position:relative;
  background:url('/images/menu_act2.gif') left top repeat-x;
  top:-1px;
}

.main_menu .menu_act2
{
  background:url('/images/menu_act1.gif') left top no-repeat;
  position:relative;
  left:-4px;
}

.main_menu .menu_act3
{
  background:url('/images/menu_act3.gif') right top no-repeat;
  height:29px;
  padding:15px 11px 0px 4px;
  position:relative;
  left:8px;
}

.main_menu .tbl td .menu_act3 a,
.main_menu .tbl td .menu_act3 a:hover
{
  color:#058541;
}

.news
{
}

.news .preview
{
  background:url('/images/news_title.jpg') left top no-repeat;
  padding:55px 0px 10px 0px;
  margin:0px 0px 0px 0px;
}

.news .preview_object
{
  margin:10px 20px 20px 25px;
}

.news .preview_object .date
{
  color:#0e4b29;
  font:bolder 12px Arial;
}

.news .preview_object .title
{
  margin:5px 0px 0px 0px;
}

.news .preview_object .title a
{
  color:#5c5c5c;
  font:italic normal 12px Arial;
  text-decoration:underline;
}

.news .preview_object .title a:hover
{
  color:#5c5c5c;
  font:italic normal 12px Arial;
  text-decoration:none;
}

.news .catalog
{
}

.news .catalog_object
{
  margin:0px 0px 20px 0px;
}

.news .catalog_object .date
{
  color:#0e4b29;
  font:bolder 12px Arial;
}

.news .catalog_object .title
{
  margin:0px 0px 5px 0px;
}

.news .catalog_object .detail_link a
{
  color:#5c5c5c;
  font:italic normal 12px Arial;
  text-decoration:underline;
}

.news .catalog_object .detail_link a:hover
{
  color:#5c5c5c;
  font:italic normal 12px Arial;
  text-decoration:none;
}

.news .detail
{
}

.news .detail .date
{
  color:#0e4b29;
  font:bolder 12px Arial;
}

.news .detail .title
{
  margin:0px 0px 5px 0px;
}


.rubricator
{
  background:url('/images/catalog_title.jpg') top left no-repeat;
  padding:35px 0px 0px 0px;
}

.rubricator ul
{
  margin:10px 0px 10px 0px;
}

.rubricator ul li
{
  padding:3px 0px 3px 26px;
  list-style-type:none;
}

.rubricator ul li a,
.rubricator ul li a:hover
{
  color:#5b5b5b;
  text-decoration:none;
  font-family:Arial;
}

.rubricator ul li.active
{
  background:url('/images/rubric_act.jpg') top left repeat-y;
}

.rubricator ul li.active a,
.rubricator ul li.active a:hover
{
  color:#249755;
  font-weight:bolder;
}

.site_search
{
  position:absolute;
  margin:80px 0px 0px 60px;
}

.site_search .input
{
  height:17px;
  width:189px;
  border:1px solid #91d89b;
}

.site_search .submit
{
  border:0px;
  background:none;
  margin:0px 0px 0px 2px;
}

.text
{
}

.text .title
{
  color:#058541;
  font:bolder 16px Arial;
  margin:0px 0px 10px 0px;
}

.texttop
{
  
}

.texttop p
{
  color:#053f20;
  text-align:left;
}

.title
{
  color:#058541;
  font:bolder 16px Arial;
  margin:0px 0px 15px 0px;
}

