
body.body1	{font:12px tahoma;
		color:#5d5d5d;
		  padding:0px;
			margin:0px;
			 background-position:top; 
			 background-repeat:repeat-x;
			background-image: url(img/body_bg111.gif);
			 }

body.body2	{font:12px tahoma;
		color:#5d5d5d;
		  padding:0px;
			margin:0px;
			 background-position:top; 
			 background-repeat:repeat-x;
			background-image: url(../../img/2.png);
			 }
a:hover		{color:#000;}
h4 { color:#30608c; }			 
			 
div.d1{
	 border: 0px solid red;
	
	width: 96px;
margin: 0 -1px 0 0 ;
position: absolute;	
top: 129px;
left: 233px;
z-index: 1000;
}
div.body_top{
	 border: 0px solid red;
	
	width: 753px;
position: absolute;	
top: 0px;
z-index:100;

}

div.body_top1{
	 border: 0px solid red;
	
	width: 234px;
position: absolute;	
top: 0px;
right: 0px;
z-index: 0;
}

div.body_top2{
	 border: 0px solid red;
	
	width: 219px;
position: absolute;	
top: 243px;
right: 0px;
z-index: 1000;
}
div.d11{
	 border: 0px solid red;
	
	width: 96px;
margin: 0 -1px 0 0 ;
position: absolute;	
top: 135px;
left: 235px;
z-index: 1000;
}
/*div.d1{
	 border: 0px solid red;
	
	width: 96px;
margin: 0 -1px 0 0 ;
position: absolute;	
top: 0;
right: 0px;
}*/
div.d2{
	 border: 0px solid red;
	
	width: 96px;

position: absolute;	
top: 0;
right: 5px;


}			 
			 
td		{font:12px tahoma;color:#5d5d5d;}
a		{color:#3b6e8f; text-decoration:none}
/*a:hover	{color:#3b6e8f; text-decoration:underline}*/
img		{border:0px solid black}
input, textarea{
	font: 11px tahoma;
	vertical-align: middle;
	border:1px solid #679abd;	
}

.nobd { border:0; }

/*#container
		{
		width:auto;
		height:auto;
		position:relative;
		}*/
		
		#top{
		background-image: url(../../img/head1_1.jpg);
		 height: 243px;
		 background-repeat: no-repeat;
		 position: top left;	
		}
		
		#top2{
		background-image: url(../../img/head1_1.jpg);
		 height: 243px;
		 background-repeat: no-repeat;
		 background-position: top;			
		}
		
		#bg_line{
		background-image: url(../../img/bg_div.gif);
		 height: 293px;
		 background-repeat:  repeat-x;
		 background-position: top;	
		 border: 0px solid red;		
		 width: 100%;
		}
		
		#top111{
		background-image: url(../../img/top1.gif);
		 height: 46px;
		 background-repeat:  repeat-x;
		 background-position: top;	
		 border: 0px solid red;		
		}
		
		#top222{
		background-image: url(../../img/top2.gif);
		 height: 46px;
		 background-repeat:  repeat-x;
		 background-position: top;	
		 border: 0px solid red;		
		}
		
		a.top_menu_a1{
			font: bold 11px tahoma;
			color: #30608c;
		}
		
		
		a.top_menu_a{
			font: bold 11px tahoma;
			color: #000;
		}
		
		a.top_menu_a1_str{
			font: bold 11px tahoma;
			color: #000;
			text-decoration: underline;
		}
		
		a.top_menu_a1_str:hover{
			font: bold 11px tahoma;
			color: #000;
			text-decoration: none;
		
		}
		
		a.top_menu_a_str{
			font: 11px tahoma;
			color: #000;
			text-decoration: none;
				
		}
		
		td.top_menu_bg{
			background-image:  url(../../img/bg_menu_active.gif);
			 background-repeat: repeat-x;
			 background-position: top;
			
		}
		
		td.top_menu_bg1{
			 background-color: #ffd261;
			
		}
		
		td.top_menu_bg2{
			 background-color: #feedc3;
			
		}
		
		div.search{
			
			background-image:  url(../../img/bg_search.gif);
			background-repeat: repeat-x;
			background-position: top;
			width: 240px;
			height: 87px;
			margin: 0px 33px 0 7px;
			 border: 0px solid red;
		}
		
		div.search2{
			
			background-image:  url(../../img/bg_search.gif);
			background-repeat: repeat-x;
			background-position: top;

			height: 67px;
			
			 border: 0px solid red;
		}
		
		div.search3{
			
			background-image:  url(../../img/bg_search.gif);
			background-repeat: repeat-x;
			background-position: top;

			height: 67px;
			
			 border: 0px solid red;
		}
		
		#substr{
			border: 1px solid #a6a5a5;
			padding: 3px 0 0 2px;

		}
		
		table.bg_func{
			background-image:  url(../../img/bg_func.gif);
			 background-repeat: repeat-y;
			  border: 0px solid red;

			 background-position: bottom;
		}

			td.func_head{
			background-image:  url(../../img/label_block_left.jpg);
			background-repeat: no-repeat;
			width: 24px;
 			height: 44px;
			background-position: top ;
			border: 0px solid red;
}		
			td.func_head1{
			background-image:  url(../../img/label_block_left.jpg);
			 background-repeat: no-repeat;
			 width: 24px;
			 height: 44px;
			background-position: top ;
}		


td.bg_title1{
	background-image:  url(../../img/bg_title.gif);
			 background-repeat: repeat-x;
			 width: 265px;
			 padding: 3px 0 0 8px;
			 
			
			
}
td.bg_title{
	background-image:  url(../../img/bg_title.gif);
			 background-repeat: repeat-x;
			 width: 224px;
				 padding: 3px 0 0 8px;		 
			
			
}
#smotr{
	background-image:  url(../../img/smotrite1.jpg);
			 background-repeat: no-repeat;
	background-position: top ;
	 width: 288px;
	 height: 36px;
	 border-left: 1px solid #cccbcb;
	 border-top: 1px solid #cccbcb;
}

td.cat_icon{
	/*padding-bottom:20px;*/
background-image:  url(../../img/bg_catalog_icon2.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	/*background-color: Black;*/
	width:136px;
	  background-color: 
}

a.cat_name{
	font: bold 11px tahoma;
	color: #92cbff;
	vertical-align: middle;
	
}

a.subcat_name{
	font: bold 10px tahoma;
	color: #45a5fd;
	vertical-align: middle;
	
}

a.subcat_name:hover{
	font: bold 10px tahoma;
	color: #45a5fd;
	vertical-align: middle;
	text-decoration: underline;
}

a.cat_name1{
	font: bold 11px tahoma;
/*	color: #868686;*/
	 color:    #787878;
	vertical-align: middle;
	
}

a.cat_name:hover{
	font: bold 11px tahoma;
	color: #92cbff;
	vertical-align: middle;
	 text-decoration: underline;	
}

a.cat_name1:hover{
	font: bold 11px tahoma;
	color: #000;
	vertical-align: middle;
	 text-decoration: underline;		
}

#bg1{
	background-image:  url(../../img/treangle.gif);
	 background-repeat: no-repeat;
 background-position: bottom right;
 
 }

#bg2{
	background-image:  url(../../img/treangle1.gif);
			 background-repeat: no-repeat;
			
			background-position: bottom right;
		
}

td.strelka{
	 background-color: #f3a927;
	 height: 37px;
	 padding: 0 8px 0 0;
	 border-top: 1px solid #fff;
}

#td1{
	background-image:  url(../../img/top_bg1.jpg);
 background-repeat:  no-repeat;
 width: 753px;
			
}

#td2{
	background-image:  url(../../img/top_bg2.jpg);
 background-repeat:  no-repeat;
 width: 247px;
			
}

#td3{
	background-image:  url(../../img/top_bg.gif);
 background-repeat:  repeat-x;
}


a.path_link {
	color:#0f5c91;
	font:regular 11px tahoma;
	text-decoration:underline;
}
	
a.path_linka {
	color:#868686;
	font:regular 11px tahoma;
	text-decoration:underline;
}
a.path_linka1 {
	color:#868686;
	font: bold 11px tahoma;
	text-decoration:none;
}

#bot{
	background-image:  url(../../img/bot_bg.gif);
 background-repeat:  repeat-x;

}
#bot1{
	background-image:  url(../../img/bottom_bg.gif);
 background-repeat:  repeat-x;

}

td.grey{
	background-image:  url(../../img/grey.gif);
 background-repeat:  repeat-y;
 background-position: right;
 
}

div.logo{
	border: 0px solid red;
	
	width: 182px;
position: absolute;	
top: 64px;
left: 68px;
z-index: 1001;
}