#catalog { margin-top: 15px; }
	#catalog td { vertical-align: middle; text-align: center; border: 1px solid #FFF; width: 173px;}
	#catalog a { display: block; width: 173px; height: 173px; position: relative; background-image: none; }
		#catalog a span { color: #FFF; font-size: 17px; font-weight: bold; background: url(/assets/beige.png) repeat; padding: 5px; width: 163px; position: absolute; bottom: 0; left: 0; cursor: pointer; }
		* html #catalog a span { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/assets/beige.png"); bottom: -1px; }

#content ul.producers { float: left; padding: 0; margin: 0; border: 0;}
#content ul.producers li { padding-right: 25px; }
#content ul.producers li a { color: #c7c7c7; font-size: 14px; background: none; border-bottom: 1px dashed #c7c7c7; }
	#content ul.producers li a:hover { border-bottom: none; }

h2.producers { padding-left: 3px; background-color: #c7c7c7; }
h2.producers span { display: block; border-left: 1px solid #fff; padding-left: 15px; color: #fff; font-size: 22px; line-height: 35px !important; }

#content ul.subcategories { margin: 0 0 0 -39px; width: 732px;}
	ul.subcategories li { margin: 0 0 0 39px; text-align: center;}
		ul.subcategories li.fix_width { width: 205px; }
	ul.subcategories li.producers { margin: 0 0 0 30px; text-align: center;}
	ul.subcategories img { padding: 15px!important; }
	ul.subcategories .title { padding: 5px 0; text-align: center; font-size: 14px; font-weight: normal !important; margin: 0 !important; }
		ul.subcategories .title.fix_height { height: 36px; }
		ul.subcategories .title small { color: #FFF; }
		#content ul.subcategories .title a.white { color: #FFF; background: none; }
	ul.subcategories li:hover .title { background-color: #c6462a; }
	ul.subcategories li:hover img { border-color: #c6462a!important; }
		ul.subcategories li:hover .title a { color: #FFF!important; /*background: url(/assets/catalog/arrow.gif) right center no-repeat!important; padding: 0 20px;*/ }

#content ul.one_column { margin-left: 205px;}
#content ul.two_columns { margin-left: 83px;}

#content ul.pictures { margin: 0 0 0 -20px; width: 732px;}
	ul.pictures li { margin: 0 0 0 20px; text-align: center;}
	ul.pictures img { padding: 0!important; }
	ul.pictures .title p { margin-top: -4px; text-align:left; color: #C6462A; font-size: 11px; }
	ul.pictures li:hover p { color: #FFF; }
	ul.pictures a.up { position: relative; top: -10px; }

ul.list-of-items {}
	ul.list-of-items li { height: 100%; overflow: hidden; }
	ul.list-of-items li:hover { cursor: pointer; }
	ul.list-of-items p.title { font-weight: bold; margin-bottom: 6px; overflow: hidden; height: 1%; }
	ul.list-of-items .summary { font-size: 12px; line-height: 120%; overflow: hidden; height: 1%; }
	ul.list-of-items .preview { margin-right: 20px; }
	ul.list-of-items span.article { font-size: 10px; }

.item-details { background: url(/assets/catalog/item-details-bg.gif) right top no-repeat #F5F2EB; min-height: 300px; }
	.item-details .description { /*width: 350px;*/ padding: 25px 35px; overflow: hidden; height: 1%; }
	.item-details .producer { margin-left: -9px; border-left: 3px solid #c6462a; padding-left: 1px; }
		.item-details .producer b:first-child { border-left: 1px solid #c6462a; padding-left: 4px; }

#content ul.wood { margin: 0 0 0 -39px; width: 732px;}
	ul.wood li { margin: 0px 0px 0px 30px!important; text-align: center; clear:both; }
	ul.wood a { float: left; background: none !important; }
	ul.wood img { border:none!important; float:left; padding:0px!important; margin:0px 0px 10px 0px; }
	ul.wood .title { width:185px; height:184px; margin: 0px 15px 10px 1px; float:left; background-color: #c6462a; cursor:pointer;}
		ul.wood .title p { margin-top: 80px; text-align: center; font-size: 16px; color: #FFFFFF; }
	ul.wood .letter { float: left; border-bottom: 1px solid #c6462a; padding-bottom: 1px; }
		ul.wood .letter p { margin: 0; padding-bottom: 7px; border-bottom: 3px solid #7b7b7b; color: #c6462a; font-size: 60px; line-height: 45px; }

.wood-details { }
	.wood-details img { border:none!important; float:left; padding:0px!important; /*margin:0px 0px 10px 0px!important;*/ }
	.wood-details div.title { width:185px; height:184px; margin: 0px 0px 10px 1px; float:left; background-color: #c6462a; }
		.wood-details div.title p { margin-top: 80px; text-align: center; font-size: 16px; color: #FFFFFF; }
	/*.wood-details .letter { padding: 25px 10px 10px 0px; text-align: right; color: #FFFFFF!important; font-size: 54px; font-weight:normal; width:175px; height:40px; margin: 0px 0px 0px 0px; }*/
	.wood-details .description { padding-top: 15px!important; clear:both; margin:0px!important; }
	.wood-details .producer { margin-left: -9px; border-left: 3px solid #c6462a; padding-left: 1px; }
		.item-details .producer b:first-child { border-left: 1px solid #c6462a; padding-left: 4px; }

#content img.logo { float: left; margin: 0 10px 5px 0; }

.catalog_action { /*background-color: #c64629; color: #fff; height: 79px; */ margin: 15px 0;}
	.catalog_action img { border: 0 !important; padding: 0 !important; }
	.catalog_action p { border: 0 !important; /*padding: 3px;*/ }

.to_products { float: right; width: 118px; height: 37px; background: url(/assets/to_products.gif) no-repeat !important;}
.to_chemistry { float: right; width: 118px; height: 37px; background: url(/assets/to_chemistry.gif) no-repeat !important; margin-top: 10px; }
.to_chemistry { float: right; width: 118px; height: 37px; background: url(/assets/to_chemistry.gif) no-repeat !important; margin-top: 10px; }

div.link_to { float: right; width: 118px; height: 80px; }

.but { display: block; height: 37px; margin: 10px 0 5px 10px; border: 0; float: left; }
.chemistry { width: 136px; background: url('/assets/but_recomend.gif') no-repeat !important;  }
.additional {width: 142px; background: url('/assets/but_for_ready.gif') no-repeat !important; }
.support { width: 142px; background: url('/assets/but_support.gif') no-repeat !important; }
.add_block { border: 0; float: right; }