body { background: #fff; font: normal 10px Arial, Tahoma, Verdana; text-align: center; color: #000; }

/* -- стили для ссылко -- */
a img { border: none; }
a { text-decoration: none; color: #000; }
a:hover { text-decoration: none; color: #000; }

/* -- правка PNG-прозрачности под IE  -- */
.iePNG, IMG { filter:expression(fixPNG(this)); } 
.iePNG A { position: relative; }

/* -- основной слой страницы -- */
#page { width: 1000px; margin: 0 auto; background: #f5f5f5; text-align: left; }

/* -- слой для отжатия footer -- */
    #main {width: 100%; background-color: #f5f5f5; }

/* -- шапка сайта -- */
	#header { width: 1000px; margin: 0 auto; }


/* -- левое меню / услуги -- */
	#left { float: left; background-color:#f5f5f5; width:337px; text-align:center;}

		#left_phone { width: 185px; height: 50px; padding: 5px 10px; font: bold 12px Tahoma; line-height: 20px; text-align: right; }

		#left_menu { list-style: none; }
			#left_menu li { width: 300px; background: url() no-repeat; font: bold 14px Tahoma; line-height: 30px; text-align: left; color: #999; }
				#left_menu li span { padding-right: 23px; }
				#left_menu li a { display: block; width: 250px; padding-left: 25px; background: url(/templates/img/left_menu_a_bg.gif) no-repeat; font: bold 12px Tahoma; line-height: 30px; text-align: left; color: #989898; }
					#left_menu li a:hover { text-decoration: underline; color: #FC7A00; font: bold 13px Tahoma; padding-left: 25px; background: url(/images/li_an.gif) no-repeat top left; line-height: 30px; }
		

/* -- правй блок -- */
	#right { float: right; width: 190px; padding: 60px 0 120px 0; top: 50px;}
		#right div { width: 182px; margin: 0 0 10px 0; padding: 3px; border: dotted 1px #999; font: bold 12px Tahoma; text-align: center; color: #9c9c9c;}
			#right div p { padding: 5px 2px; }
				#right div p a { color: #9c9c9c; text-decoration: underline; }
			#right div a { padding: 7px; color: #9c9c9c; text-decoration: underline; }
				#right div a:hover { text-decoration: none; }

#content {
	float:left;
	width: 657px; padding: 0px 0px 0px 0px; font: normal 14px Arial; color: #9c9c9c; 
}

/* -- Область с текстом -- */
		#text { float: left; width: 637px; padding: 0px 10px 10px 10px; font: normal 14px Arial; top: 50px; color: #9c9c9c; 
				background: #fff url(/images/bot_text.gif) bottom no-repeat;
			  }
			#text span.header { display: block; width: 450px; margin-bottom: 15px; padding: 0 13px 0 10px; background: #009800 url(/templates/img/text_h1_bg.png) 100% 100% no-repeat; font: normal 11px Tahoma; line-height: 30px; color: #9c9c9c; }
			#text h1 { display: block; width: 95%; margin-bottom: 15px; padding: 0 13px 0 10px; background: #F5F5F5 url() 100% 100% no-repeat; font: bold 12px Tahoma; line-height: 30px; color: #9c9c9c; }
			#text h2 { padding: 10px 0; font: bold 16px Tahoma; color: #9c9c9c;}
			#text h3 { padding: 10px 0; font: bold 14px Tahoma; color: #9c9c9c;}
			#text p { padding: 5px 0; text-align: justify; }
				#text p.epi { padding: 0 0 0 200px; font: italic 12px Tahoma; color: #999; text-align: right; color: #9c9c9c;}
				#text p.bold { font-weight: bold; color: #9c9c9c;}
			#text ul { margin: 10px 30px 10px 35px; color: #9c9c9c;}

#text_main { float: left; width: 637px; padding: 50px 10px 0px 10px; font: normal 14px Arial; top: 50px; color: #9c9c9c; margin-top: 5px;
				background: url(/templates/img/fon.jpg) no-repeat top left;
			  }
			  
/* -- Футер страницы -- */
    #footer { padding-top:1px; width: 1000px; height: 100px; background: #fff; }
		#f_banners { float: left; width: 205px; height: 100px; }
			#f_banners a { display: block; float: left; width: 88px; height: 31px; margin: 10px 0 0 5px; }
		#f_phone { float: right; width: 190px; height: 100px; padding: 5px 10px; font: bold 12px Tahoma; line-height: 20px; text-align: right; }
		#footer p { line-height: 100px; color:#09006B; }

/* -- фикс сролинга -- */
#scroll_fix { position: absolute; top: 0px; left: 999px; width: 1px; height: 1px; z-index: 1000; }