	body { align:left; vertical-align:top; font:11px tahoma; color:#ffffff; background-color:#4e791a}
	td { align:left; vertical-align:top; font:11px tahoma; color:#ffffff;}
	input, textarea, select { padding:2px; font:11px tahoma; font-weight:bold; color:#004c21; border:1px solid #629979;}
	.btn { border:1px solid #004c21; background-color:#4f8d05; font-size:10px; color:#fff; }
	.head_style { 
			background-position: top left;
			background-repeat:no-repeat;
			border-bottom: 2px solid #ff9c00;
			padding-left:108px;
			padding-top:137px;
			font: 14px arial;
			color: #ffffff;
			align:left;
							}
	.nobd { border:0px solid #ffffff ;}
	a.hdr { font:10px tahoma; color:909090; text-decoration:underline; }
	.hdr2 { font:10px tahoma; color:8c8c8c; }
	a.path_link {font: 10px tahoma; color:ffffff; }
	.path_linka {font: 10px tahoma; color:ffffff; font-weight: bold; }

	.contact {  font:10px tahoma; font-weight:normal; color:#ffe3b3; }

	a.acontact {  font:10px tahoma; font-weight:normal; color:#ffe3b3; }

	a.cat_title { font: 11px tahoma; color:#ffffff; font-weight:bold; text-decoration:none;}

	.prop_tab { font:11px tahoma; align:center; padding:5px 5px 5px 5px; border-top:1px solid #85ab3c;}
	.prop_tab_b { vertical-align:bottom; font:10px tahoma; font-weight:bold ;padding:5px 5px 5px 0px; }
	a.prop_tab_order { background-color:yellow; font:10px tahoma; align:center; padding:5px 3px 5px 3px;}
	a.aprop_tab_b { font:11px tahoma; color:#e5ff53; font-weight:bold ; text-decoration:underline;}
	a.top { color:#acacac; font-weight:bold; text-decoration:none;}
	a.top:hover { color:#00c351; }
	
	a { color:#ffffff; text-decoration:none;}
	a:hover { color:#000; }
	
	a.mm  { font:11px tahoma; color:#d8e6bd; font-weight:bold; text-decoration:none;}
	a.mm:hover   { font:11px tahoma; color:#ffffff; font-weight:bold; text-decoration:none;}	
	a.mm_active  { font:11px tahoma; color:#ffffff; font-weight:bold; text-decoration:none;}

	.itm_v {height:27px; border-bottom: 1px solid #85ab3c; background-color:transparent; color:#eeffe4; padding:0 0 0 0; font:11px tahoma; font-weight:bold; vertical-align:middle;}
	.itm_v_active {background-color:#2e5800; color:#ffffff; vertical-align:middle; border-bottom: 1px solid #85ab3c;}
	a.mainmenu_v { font:11px tahoma; font-weight:bold; color:#eeffe4; }
	a.mainmenu_v_active { font:11px tahoma; font-weight:bold; color:#ffffff; }
	a.predl {  }
	a.predl:hover { filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1; }
	
	.small { font-size:10px; }
	
	.page_name2  { font:14px arial;font-weight:bold;color:#dd0000; padding-bottom:6px; border-bottom:1px dashed #dedede; }
	.page_name3  { font:12px arial;font-weight:bold;color:#004c21; padding-bottom:6px; border-bottom:1px dashed #dedede; }
	
	.pagebar { padding:6px; background-color:#edf6f1; border:1px solid #bbdcc9; }
	
	.note { font-size:10px; }
	
	.price { font:16px arial; font-weight:bold; color:#000; }
	
	.prod_row  { border-bottom:1px dashed #dedede; }
	.prod_img_row  { border-bottom:3px solid #bcbcbc; }
	
	.mc { padding:15px; color:#004c21; cursor:pointer; border-top:1px solid #f5f9f7; border-bottom:1px solid #f5f9f7; } 
	.mca { padding:15px; padding-left:10px; background-color:#fff; border:1px solid #758c82; border-right:0; position:relative; left:4px; z-index:6; color:#000;cursor:pointer;} 
	
	.ml { font-weight:normal; }
	
	



	.lb {padding-bottom:8px; text-align:left;}
	.LBlock_hdr {text-align:left; padding-left:30px; font:11px tahoma; font-weight:bold: color:#ffffff; }
	.LBlock_cnt {text-align:left; padding:0px 2px 5px 30px; background-image: url("/img/lb.gif"); background-repeat:repeat-y;}
	
	.rb {padding-bottom:8px; text-align:left}
	.RBlock_hdr {text-align:left; padding-left:30px; font:11px tahoma; font-weight:bold; color:#ffffff; }
	.RBlock_cnt {text-align:left; padding:0px 2px 5px 30px;}

	a.title { font:11px tahoma; font-weight:bold; color:#eeffe4; }
	a.title:hover { font:11px tahoma; font-weight:bold; color:#eeffe4; text-decoration:underline;}