/*Шапка*/

	.w1001{width: 100%; min-width: 879px; width: expression((documentElement.clientWidth||document.body.clientWidth)<879?'879px': '100%'); }
	#top{width: 100%; background: #001B5E; background: #001B5E url(../images/logo.jpg) no-repeat right; min-width: 879px; width: expression((documentElement.clientWidth||document.body.clientWidth)<879?'879px': '100%');}
	
		#logo_link{position: absolute; right: 20px; top: 30px;}

		#logo_link img{border: 0 solid;}

		#shveller{width: 448px; background: url(../images/head_shveller_1_1.jpg) no-repeat; height: 178px;}
		
			#shveller div{width: 448px;}
			
		#rezina{width: 100%; vertical-align: top;}
			
		.posrel{width: 100%;  min-width: 879px; width: expression((documentElement.clientWidth||document.body.clientWidth)<879?'879px': '100%'); position: absolute; top: 0; left: 0; background: url(../images/top_grid.gif) repeat-x right; height: 10px;}
		
		#strelki{position: absolute; top: 103px; right: 235px; width: 253px; height: 23px; background: url(../images/strela.gif) no-repeat; }

	/*Поиск*/
	
	#search{position: absolute; top: 145px; right: 280px; background: url(../images/search_bg.gif) no-repeat; height: 19px; width: 170px; }
	
		#search img{float: right; cursor: pointer; margin: 5px 0 0 0;}
		
		*html #search img{ cursor: hand;}
	
		#search form{margin: 0; padding: 0; float: left; width: 100px;  height: 10px; display: block; vertical-align: top; }
	
		#search form input{border: 0 solid; width: 139px; margin: 2px 0 0 6px; padding:0; font-size: 11px; display: block; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; color: #40A08D; background: #001B5E; }	
		
		*html #search form input{margin: 1px 0 0 6px;}
	/*Иконостас*/
	
	#icons{position: absolute; right: 22%;}
	
		#icons div{float: left}
		
		#icons div img{border: 0 solid;}
	
	.empty{width: 50px;}
	
/*Меню*/
	#left_menu{ background: url(../images/shveller_bottom.jpg) no-repeat; height: 54px; width: 286px;}
	
		#left_menu div{width: 286px;}
		
	#menu{width: 100%; vertical-align: top; }
	
		#menu table{width: 100%; margin: 0;}
	
			.for_menu {vertical-align: middle; height: 44px; background: url(../images/menu_bg.gif) repeat-x top; text-align: center; position: relative; top: 0; left: 0; }
			
			.very_bad { margin: 0; background: none; height: 38px;}
			
			.very_bad td{vertical-align: middle; background: none; padding: 0; text-align: center; padding: 0 4px 0 4px;}
			
			.very_bad td a{color: #087c63;  font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;display: block; text-decoration: none; margin: 0; }

				.very_bad td a:visited{color:#087c63;}
		
			.left_ball{ background: url(../images/left-ball.gif) no-repeat right 1px; height: 38px}
			
			.right_ball{ background: url(../images/right-ball.gif) no-repeat left 2px; height: 38px}
	
		
	#bottom_menu{ background: url(../images/menu_grid.gif) repeat-x bottom left; font-size: 1px; height: 10px;}
	
	#right_menu{background: url(../images/logo_bottom.jpg) no-repeat right;}
	
	#right_menu div{width: 264px;}

	/*Главная таблица*/
	
	#main{width: 100%; background: #fff url(../images/bg_cherteg.jpg) no-repeat left bottom; min-width: 879px; width: expression((documentElement.clientWidth||document.body.clientWidth)<879?'879px': '100%');}
	


	

	.text_img{margin: 0 40px 10px 10px; float: right;}
	
	
	
	#shaddow{ background: url(../images/shaddow.gif) repeat-y right;}
	
	#shaddow div{width: 56px;}
	
	/*Footer*/
	#footer{width:100%; background: #3d71bc url(../images/bg_footer.gif) repeat-x top;  min-width: 879px; width: expression((documentElement.clientWidth||document.body.clientWidth)<879?'879px': '100%');}
	
	#left_bottom{ background: url(../images/left_bottom.jpg) no-repeat left top; width: 45%; height: 81px;  }
	
	#left_bottom img {border: 0 solid;}

	#titlogo{position: relative;}
	
	#titlogo_text{color: #fff; text-decoration: none; font-size: 11px; text-align: center; width: 130px; height: 32px;
	position: absolute; 
	top: -5px;
	left:10px;
	z-index: 10;
	}
	#titlogo_pro{color: #fff; text-decoration: none; font-size: 11px; text-align: center; width: 130px;
	position: absolute; 
	top: 25px;
	left:10px;
	z-index: 10;
	}

	
	#tit_image{position: absolute; z-index: 0;
	top: 7px;
	left: 17px;
	}
	
		
		
	#right_bottom{ background: url(../images/right_bottom.jpg) no-repeat right top; width: 55%; height: 81px; vertical-align: bottom; color: #fff; font-size: 13px; text-align: right;}
	
	#contact{margin: 0px 17px 20px 0}
	
	#down_menu{width: 100%; position: absolute; top:-90px; text-align: center;}
	
	
	#down_menu table{width: 70%; margin: auto;  min-width: 600px; width: expression((documentElement.clientWidth||document.body.clientWidth)<879?'600': '70%');}
	
		#down_menu table a{text-decoration: none; background: #fff; font-size: 13px;}
		
		#down_menu table a:hover{text-decoration: underline;}
		.posrel1{position: relative;}
	
		