a { color: #5b7809; }  
  BODY {margin:0; padding: 0px;	font-family: Arial, Helvitica, sans-serif; font-size: 90%; background-color: #ffffff  }
/*time*/
  TABLE {border: 0px solid blue}
  TABLE TD {border: 0px solid red; vertical-align: top}
  TABLE TD TABLE{border: 0px solid orange; vertical-align: top}
/*/time*/  
	DIV.rel {position: relative }

/*
b { font-family:Tahoma, Arial; }
*/

/* CATALOG*/
	  TABLE.price_catalog {color: #6c8624; border-top: 1px solid #84a92e; border-right: 1px solid #84a92e; font-size: 13px; margin-top: 20px; margon-bottom: 20px}
	 
	  TABLE.price_catalog TD.price_num_title, .price_name_title, .price_weight_title, .price_save_title, .price_w_title, .price_title, .price_num, .price_name, .price_w,  .price_save {vertical-align: middle; text-align: center; font-weight: bold; border-left: 1px solid #84a92e; border-bottom: 1px solid #84a92e}
	  
	  TD.price_title {text-align: left; padding-left: 25px; font-size: 16px; background-color: #e2f3af}							
	
		TD.price_num, .price_name, .price_w,  .price_save {font-weight: normal}
		TD.price_name {text-align: left}
							TABLE.price_cat {color: #6c8624; font-size: 90%; width: 100%; background-color:#84a92e}
							TABLE.price_cat td { background:#FFFFFF; text-align:center }
							TABLE.price_cat td#left { text-align:left }
							TABLE.price_cat th { background:#FFFFFF; }
							TABLE.price_cat tr.head td { background:#e2f3af; padding:2px;  }
							.price_cat TH{padding: 3px; text-align: center; vertical-align: middle; }
							
							

.hide { visibility:hidden; z-index:2 !important  } 
#company_about{ z-index:2 !important; position:relative}
#basket{margin-top:5px; _margin-top:0px}
html>body .style {*margin-top:0;}
	

/* MENU */
		ul#nav	 { 
			margin: 15px 0 0 0;
			/* list-style: none; */
			width: 160px;
			font-size: 13px;
			font-weight: bold;
			color: #fff;
			padding: 0px;
			padding-top: 0px;
			z-index:2 !important;
			}
			
			ul#nav li {
			/*position: relative;*/
			margin-top: 0px;
			}
			
			li ul {
			position: absolute;
			
			top: 0;
			/*display: none; */
			width: 200px
			}

ul#nav li p {
			width: 200px;
			margin:0;
			display: block;
			text-align:left;
			text-decoration: none;
			color: #fff;
			background: url(/html/vlad/i/a.gif);
			border-bottom: 1px solid #bde945;
			padding:2px
			
}
			ul#nav li a {
			display: block;
			text-align:left;
			text-decoration: none;
			color: #fff;
			background: url(/html/vlad/i/a.gif);
			padding: 2px;
			border-bottom: 1px solid #bde945;
			}
			ul#nav li a:hover {
				color: #e9fd71;
			}
 			
			* html ul#nav li { float: left; height: 1%; }
			* html ul#nav li a { height: 1%;}
		
			ul#nav li ul  li{
			 background-color: #a5cc39;
			list-style: none;
			
			}
						
			li:hover ul { display: block;  }
			
			li:hover ul, li.over ul { 
				display: block;  
			      }
			      
			li:hover ul, li.over ul { 
				display: block;  
			      }   


/*/MENU*/
   

   #header_right {}
   
	    #contact_people {margin-top: 0px}
	    #contact_people TD {vertical-align: middle}
	    #contact_people .sTitle{color: gray}
	    .contact_name {font-weight: bold}
	    .photo_none {width: 40px; height: 30px}

P.align_center {text-align: center;}
		
  IMG {border: 0px}
  
  TABLE#main {height: 100%; width: 100%; text-align:center }
  TABLE#header { width: 775px; height: 209px; background: url(/html/vlad/i/header_vline_2.jpg) }  
  
  	TD#header_center {width: 775px}
   	H1#header_title {font-size: 12px; color: #88a82e; font-weight: bold; letter-spacing: 2px; position: absolute; top: 7px;  left: 120px; border: 0px solid red; z-index: 3; font-weight:normal;}
	
	/*IMG#salat_bg_ {position: absolute; top: 0px; left: 0px}*/
   	IMG#salat_bg {position: absolute; top: 0px; left: 0px}
	IMG#header_povarenok {position: absolute; top: 0px; left: 31px; z-index: 2}
	IMG#header_vlad {position: absolute; top: 80px; left: 155px; z-index: 0}
  	IMG#salat_bg_vline {position: absolute; top: 0px; left: 452px; z-index: 0}
	MG#header_phone {position: absolute; top:160px; left: 251px; z-index: 3}
	IMG#gd_l { position: absolute; top: 209px; left: 2px; width: 1px; height: 2px}
	IMG#gd_r {position: absolute; top: 209px; left: 227px; width: 1px; height: 2px}
     /*menu*/	
     #TD_menu {text-align: center; width: 0%}
      #menu_content_relative {padding: 0px 0px 0px 0px;  top: -2px; position: relative;  width: 100%;  height: 25px; text-align: center; margin-left: auto; z-index:2} 
    /* #menu_content_relative {background-color: #c0b793; padding: 0px 0px 0px 0px;  top: -2px; position: relative;  width: 100%;  height: 25px; text-align: center} */
        #menu_content {z-index: 2; position: relative;   top: -350px;  left: 5px; margin-bottom: 100px }       
        #menu_left_bg {width: 6px; background-color: #468133; margin-right: 5px}
          IMG#transp_menu_red {width: 6px; height: 1px}
          
          IMG#transp_menu_center {width: 10px; height: 1px}
       	

	IMG#img_menu_top  {position: relative; top: -33px; left: -4px; z-index: 2}   
	IMG#img_menu_bot  {position: relative; top: -36px; left: -1px}   

	P.news_date {text-align: left; border: 0px solid red; padding-left: 0px; font-size: 75%; font-weight: bold; color: #999999}
	
        .menu_text {width: auto; }
        
        .menu_link_a {font-size: 15px;  color: #ffffff;  font-weight: bold} 
        a.menu_link {font-size: 13px;  color: #ffffff; font-weight: normal}		
        a.menu_link:link  { text-decoration: none; }
        a.menu_link:hover  {text-decoration: none; color: #468133;}
        a.menu_link:active  {text-decoration: none}
        a.menu_link:visited {color: #666; text-decoration: none}
        a.menu_link:visited:hover{text-decoration: none; color: #468133;}

	#baner {position: absolute; top: 300px; left: 10px }
	
     /*/menu*/	
     
     #hand_rel {margin-top: 30px}
     IMG#beautifull_hand {position: absolute} 
    
 /*CONTENT*/     	
	
	
	TABLE#content {position: relative; width: 775px; border: 0px solid red;  }
	#left_content_border {background: url(/html/vlad/i/left_content_border.jpg) repeat-y}
	#right_content_border {background: url(/html/vlad/i/right_content_border.jpg) repeat-y}
      	#content_left {width: 163px; background-color: white ; padding-bottom: 10px }
		#news_title {z-index: 2;color: #a69f82; position: relative; left: 0px; top: -25px; font-size: 18px; font-weight: normal}
		#content_news {padding: 0px 10px 0px 5px; margin-top: -20px}
		#content_news P {border-bottom: 1px dashed gray; padding-bottom: 5px; padding-left: 10px;  color: gray}
		#content_news P a {color: gray}
		IMG#left_baner {position: relative; top: 0px; left: 12px}
		.news_month {font-weight: bold; color: black; margin-left: 10px; margin-bottom: -5px;  margin-top: 5px}
	#content_center {background-color: white;  padding-left: 10px; padding-right: 10px; padding-bottom: 30px}
	       
	      .content_title  {margin: 0.5em 0.5em 0.5em 0em; font-size: 150%; color: #87a72d;   margin-top: 10px; } 	     
	      .content_accent  {margin: 0.5em 0.5em 0.5em 0em; font-size: 120%; color: #666;  margin-left: 60px} 	     
	      .content_accent_black {margin: 0.5em 0.5em 0.5em 0em; font-size: 100%; color: #333;   margin-top:10px; text-align:justify; font-weight: 600; color: } 	     
	      .content_accent_black	 STRONG {color: #900}	

	      .product_link {margin: 0.5em 0.5em 0.5em 1px; font-size: 100%; color: #333;   margin-top:10px; text-align:justify; font-weight: 600; text-decoration:underline; color: #87a72d} 	     
	      .sostav { font-size:80%; color:#555; padding-left:1px; background-color:#e9fab4; padding: 10px; }
	      .path {font-size:80%;  color:#555;}

	      
	      .ssTitle { padding:3px; font-size: 90%; color:#555555;  font-family:tahoma, Arial;   margin-top:10px ; background-color: #e2f3af;  text-align: center ; margin-top: 20px}
			
		h3.content_slogan { font-size: 120%; color: #cb100f;   margin-top:10px; text-align: left }
	      
	      /*     h3.content_slogan {margin: 0.5em 0.5em 0.5em 0em; font-size: 140%; color: #900;  margin-left: 60px; margin-top:10px}*/
		
	  
	  
	  /* CATALOG*/
	  
	  TABLE.prod_catalog {color: #6c8624; margin-bottom:7px; width:100%}
			
		.prod_name, .prod_sostav,	 .prod_art, {border-top: 1px solid #84a92e; border-bottom: 1px solid #84a92e;  font-size: 14px; padding: 5px;  width: 10%}
		.prod_name {border-left: 1px solid #84a92e; font-size: 14px; padding: 5px;  text-align: left; width:30%;}
		.prod_zoom {border-right: 1px solid #84a92e; vertical-align: middle; width: 0px; border-top: 1px solid #84a92e; border-bottom: 1px solid #84a92e;}
		.prod_zoom IMG {position: relative; left: 12px; }						
		.prod_sostav {font-size: 15px; width: 250px}
		.prod_nm { font-size:14px; font-family:tahoma, arial; color: #84a92e}
		.prod_art {font-size: 12px; width: 100px}
		.prod_img { text-align: center ; background-color: none; vertical-align: middle; width: 0px; border-left: 1px solid #84a92e; border-top: 1px solid #84a92e; border-bottom: 1px solid #84a92e; padding-left:20px; padding-top:10px; padding-bottom:10px;  width: 120px;}
		.prod_img IMG{ border: 0px solid #84a92e;}
		.add_button {width: 120px; height: 19px; font-size:10px}
	
	.zoom_salat_name_td { padding-top: 10px; font-weight: bold}
	
	  /*/ */
	
	      .header_right {}
	      
	     IMG#corner_of_sheet {position: absolute; top: 0px; left: 0px }
 	
	
           
      /*content_list*/
       	UL.content_list { } 
	UL.content_list  LI {margin-bottom: 10px; }
	UL.content_list  LI EM {color:#060}
	UL.content_list  STRONG {font-weight: strong}
	UL.content_list  LI UL {margin-top: 5px; }
	
       /*/content_list*/
      P.text { font-size: 90%; color: black}
      P.align_center {text-align: center}
      DIV.img_border  {padding: 5px;  border: 1px solid #bde945; text-align: center}
      P.align_center_text {text-align: center; font-weight: bold}
      /*UL  { font-size: 80%; }*/
    
    
    	/*ON-LINE*/
    		TABLE#on-line {border: 0px dashed gray;   }
		TABLE#on-line TD {border-bottom: 1px dashed gray;   padding: 20px; font-size: 80%}
           /*/on-line*/	

	/*vacancies and Contact*/
			TABLE .vacancie {margin-bottom: 10px; white-space:100%}
			.vacan_number {width: 20px; height: 20px; border-bottom: 1px dashed green; text-align: center; font-weight: bold; }
			.v_n_under {border-right: 1px dashed green}
			.vacan_name {font-weight: bold; border-bottom: 1px dashed green ;   border-bottom: 1px dashed green ; padding-left: 2px; }

			.vacan_trebov {padding-left: 5px; font-style: normal; font-size:13px}
			.vacan_trebov_value {padding-left: 5px}
			
			.form_dop_info {width: 100%; }
	/*/vacancies and  Contact*/

 /*/CONTENT*/
      
/*footer*/	      
   #footer {width: 775px; background-color: none;  border: 0px solid red}   
    #menu_content_footer {position: relative; margin-left: auto; width: 78%; top: 10px; height: 0px; border: 0px solid red; text-align: center}
    
    #footer_realy_left {width: 200px; text-align: center}
    IMG#footer_transp {width: 200px; height: 1px}
    
    
    TD#footer_center {width: 775px; text-align: center; background: url(/html/vlad/i/footer_vline.gif) repeat-x }
    
    #footer_right {width: 600; text-align: center;  }
    
    
    #menu_footer_abs { position: absolute; top: -50px; width: 80%; margin-left: auto; margin-right: auto; text-align: center}
    .menu_link_footer_a { color: #fff;  font-weight: normal; } 
    a.menu_link_footer {font-size: 11px;  color: #fff; font-weight: normal}		
    a.menu_link_footer:link  { text-decoration: none}
    a.menu_link_footer:hover  {text-decoration: underline}	
    a.menu_link_footer:active  {text-decoration: underline}
    a.menu_link_footer:visited {text-decoration: none}
    a.menu_link_footer:visited:hover{text-decoration: underline}
    
    H1#hostedby {position: absolute;  top: 27px; left: 25px; font-size: 8px; font-weight: normal; letter-spacing: 0px; color: darkgreen; font-family:tahoma, arial;}
	
	    a.hostedby,  a.hostedby:hover,    a.hostedby:active,     a.hostedby:visited {text-decoration: none; color: green ; }


/*/footer*/	      


   .blur .t,
    .blur .r,
    .blur .b,
    .blur .l,
    .blur .c
    {
        position: relative;
        z-index: 0;
        display: block;
        background-repeat: no-repeat;
        background-position: left top;
        left: 0; top: 0;
    }
    
    .reducer {background-color: #c4e56b; padding:10px 0 0 0; z-index:0 !important }
    
    .blur .t { left: -10px; top: -10px; }
    .blur .r { background-position: right top; left: 20px; }
    .blur .b { background-position: right bottom; top: 11px; }
    .blur .l { background-position: left bottom; left: -20px; }
    .blur .c { left: 10px; top: -10px; margin-right: 10px; }

   #bot_pic {position: relative; top: -12px; left: 9px; z-index: 2}
	
    #example { background: #fff; border: 0px solid red; height: 0px;  text-align: right; z-index:0 !important}
    #example .blur { background: #ffffff; border: 1px solid #ffffff; }
    #example .blur .t { background-image: url(/html/vlad/i/border/blur-t.gif); }
    #example .blur .r { background-image: url(/html/vlad/i/border/blur-r.gif); }
    #example .blur .b { background-image: url(/html/vlad/i/border/blur-b.gif); }
    #example .blur .l { background-image: url(/html/vlad/i/border/blur-l.gif); }
    #example .blur .reducer { padding: 1px; text-align: left;} 