.catalog			{ clear:both; overflow:hidden; padding:3px 10px;}
.catalog_settings		{ color:#777; float:right; padding:0px 20px 0px 0px; text-align:right; font-size:11px;}

.catalog_hs			{ padding:2px 0px 2px 20px; font-weight:bold; width:180px; float:left;}
.catalog_hs a			{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border-bottom:1px dotted #ccc; font-size:11px;}

.cataloglinesplit		{ border-top:1px dotted #bbb; margin:3px 0px 0px 0px; padding:0px 0px 3px 0px;}
.cataloglinesplit:first-child	{ border-top:0px; margin:3px 0px 0px 0px; padding:0px 0px 3px 0px; }
.catalog_txtinfo 		{ clear:both; overflow:hidden; font-variant: normal; padding:3px 0px 5px 10px;}

.catalog_info			{ font-variant: normal; padding:0px 0px 0px 0px; float:left; width:100%; font-weight:bold; font-size:11px; overflow:hidden;}
.catalog_info .catalog_tel	{ color:#800; vertical-align: baseline; font-size:10px;}

.catalog_zn			{ float:left; margin:5px 10px 0px 0px; background: url('/imgs/plus_minus.gif') no-repeat; width:9px; height:9px; background-position:0px -9px;}

.sub_catalog			{ clear:both; overflow:hidden; margin:0px 0px 0px 11px; padding:3px 0px 3px 3px;}

.catalog_lev0			{ clear:both; font-variant: small-caps; font-size: 13px; padding:2px 2px 2px 2px; margin:0px 10px 0px 0px;}
.catalog_lev0 span 		{ color:#666; vertical-align: super; font-size:9px; padding:0px 0px 0px 5px; font-weight:bold;}

.catalog_lev0 a			{ color:#333; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border-bottom:1px dotted #ccc;}
.catalog_lev0:hover		{ color:#222;}
.catalog_lev0 a:hover		{ border-bottom:1px solid #ccc; color:#db4600;}

.catalog_lev1                   { font-size:15px;}
.catalog_lev1 a                 { color:#0d74c4;}
.catalog_lev1 a:hover           { color:#db4600;}



.f_price_name			{ margin:0px -20px 0px 20px; width:70%; float:left;}
.f_price_cost			{ margin:0px -20px 0px 20px;width:15%; float:left;}
.f_price_measure		{ margin:0px -20px 0px 20px;width:15%; float:left;}
.price_item_row			{ clear:both;float:left;overflow:hidden;width:100%;padding:2px 0px;}
.price_item_row:hover		{ background:#d4ffdc;}

.bg_f5				{ background:#f5f5f5;}

.cl_info                        { font-size:11px; font-weight:bold; font-family:Tahoma; color:#333; padding:5px;}
.cl_contact                     { font-size:11px; color:#555; padding:5px 5px 5px 15px; border-bottom:1px dotted #ccc;}

.cl_phone                       { font-weight:bold; color:#222; padding:5px 0px 0px 0px;}

