	body, td { align:left; font:11px tahoma; color:#000000;}
	
	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;
							}

	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;}



	a.top { color:#acacac; font-weight:bold; text-decoration:none;}
	a.top:hover { color:#00c351; }
	
	a { color:#5b7386; 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; background-color:transparent; font:11px tahoma; font-weight:bold; vertical-align:middle;}
	.itm_v_active { background-color:transparent; color:#ffffff; vertical-align:middle;}
	a.mainmenu_v { font:11px tahoma; font-weight:bold; color:#ffffff; }
	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;}
	.LBlock_hdr {font:11px tahoma; font-weight:bold: color:#ffffff; }
	.LBlock_cnt {align:center; padding:0px 2px 5px 2px; background-image: url("/img/lb.gif"); background-repeat:repeat-y;}
	
	.rb {padding-bottom:8px;}
	.RBlock_hdr {font:11px tahoma; font-weight:bold; color:#ffffff; }
	.RBlock_cnt {align:center; padding:0px 2px 5px 2px;}