html, body {margin: 0px; padding: 0px; background-color: #50534f}
a img { border: 0px }
#body_path {margin: 0px auto; padding-top: 10px; width: 1117px; position: relative; 
				background: #ffffff url(../img/white_fone.jpg) repeat-y;}

#top { width: 1046px;  height: 216px; border-left: 2px solid #b2aba3; 
		 background:#ffffff url(../img/right_img_top.jpg) no-repeat right top; margin: 0px auto;}

#logo,#phones { width: 300px; height: 216px; background: url(../img/top_fone.jpg) repeat-x; position: relative; float: left }

#phones { width: 330px; height: 131px; padding: 85px 0 0 70px; font: italic 14px Arial, Helvetica, sans-serif; color: #696969; }

#block_menu { width: 1048px; margin: 0px auto; /*height: 23px;*/ background-color: #50534f }
#block_menu table {  width: 1048px; height: 23px; }
/*#block_menu table tr td { width: 172px; text-align: center; vertical-align: bottom;}
#block_menu table tr td a { display: block; position: relative; width: 100%; height:100%; margin:0px 0 0 -1px; /*height: 20px; padding: 3px 0 0 20px; */ 
									/*font: 14px Arial, Helvetica, sans-serif; }
#block_menu table a:hover { background-color: #b0b0b0; color: #2A2A2A; text-decoration: none;}*/
	
#block_menu table tr #serv_menu { width: 285px; height: 21px; padding-left: 25px; }
#block_menu table tr #serv_menu a { display: block; position: relative; float: left; width: 25px; margin-left: 30px; padding: 0px  }
#block_menu table tr #serv_menu a:hover {background-color: #50534f} 

#context {
	width: 1117px; margin: 0px auto;padding-top: 30px; background: #ffffff url(../img/white_fone.jpg) repeat-y; border-top: 0px solid blue}
#context table {
	display: block; vertical-align: top; width: 1071px; margin: 0px 0 0 33px; 
}
#context table #textBlock {
	width: 761px; padding:0 35px 20px 35px;  background: url(../img/text_bg.jpg) no-repeat; vertical-align: top;
	font: 12px Arial, Helvetica, sans-serif; color: #3A3A3A;
}
#context table #textBlock P.bodytext { width: 350px;  border: 0px solid red}
#context table #textBlock a {
	font: 12px Arial, Helvetica, sans-serif; color: #AE0000 ;
}
#context table #textBlock h1 {
	margin: 25px 0 25px -15px; padding: 0px; font: bold 17px "Times New Roman", Times, serif; color: #94301a
}
#context table #leftCol {
	padding: 27px 0 0 0px; width: 232px; vertical-align: top
}
#context table #leftCol h3 {
	font:  bold 13px Arial, Helvetica, sans-serif; margin: 0px; padding: 0px
}
#context table #leftCol div{ margin: 20px 0 0 0; }
#context table #leftCol div img { margin: 0px 10px }
#context table #leftCol div a { font: bold 12px Arial, Helvetica, sans-serif; color: #2B2CFF;}
#bottom { width: 1117px; /*height: 17px;*/ height: 50px; text-align: center; padding: 30px 0px 0px; margin: 0px auto 20px auto; background: url(../img/bottom_fone.jpg) no-repeat 3px top;}
