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; margin-top: 0px;}
			#left_menu li { width: 300px; background: url() no-repeat; font: bold 14px Tahoma; height: 55px; line-height: 55px; text-align: left; color: #999; }
				#left_menu li span { padding-left:60px; }
				#left_menu li a { 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; }*/
                                        #left_menu li a:hover { text-decoration: underline; color: #FC7A00; font: bold 13px Tahoma;}

                                        #left_menu #menu_1 {float: left; width:56px;height:48px;background: url(../img/left_menu/menu_1.jpg);}
                                        #left_menu #menu_2 {float: left; width:56px;height:45px;background: url(../img/left_menu/menu_2.jpg);}
                                        #left_menu #menu_3 {float: left; width:56px;height:50px;background: url(../img/left_menu/menu_3.jpg);}
                                        #left_menu #menu_4 {float: left; width:56px;height:41px;background: url(../img/left_menu/menu_4.jpg);}
                                        #left_menu #menu_5 {float: left; width:56px;height:48px;background: url(../img/left_menu/menu_5.jpg);}
                                        #left_menu #menu_6 {float: left; width:55px;height:47px;background: url(../img/left_menu/menu_6.jpg);}
                                        #left_menu #menu_7 {float: left; width:56px;height:38px;background: url(../img/left_menu/menu_7.jpg);}
                                        #left_menu #menu_8 {float: left; width:56px;height:46px;background: url(../img/left_menu/menu_8.jpg);}
                                        #left_menu #menu_9 {float: left; width:56px;height:43px;background: url(../img/left_menu/menu_9.jpg);}
                                        #left_menu #menu_10 {float: left; width:56px;height:38px;background: url(../img/left_menu/menu_10.jpg);}
                                        #left_menu #menu_11 {float: left; width:55px;height:39px;background: url(../img/left_menu/menu_11.jpg);}
                                        #left_menu #menu_12 {float: left; width:55px;height:53px;background: url(../img/left_menu/menu_12.jpg);}
                                        #left_menu #menu_13 {float: left; width:56px;height:41px;background: url(../img/left_menu/menu_13.jpg);}
                                        #left_menu #menu_14 {float: left; width:56px;height:44px;background: url(../img/left_menu/menu_14.jpg);}
                                        #left_menu #menu_15 {float: left; width:56px;height:55px;background: url(../img/left_menu/menu_15.jpg);}
                                        #left_menu #menu_16 {float: left; width:55px;height:47px;background: url(../img/left_menu/menu_16.jpg);}
                                        #left_menu #menu_17 {float: left; width:55px;height:43px;background: url(../img/left_menu/menu_17.jpg);}
                                        #left_menu #menu_18 {float: left; width:55px;height:43px;background: url(../img/left_menu/menu_18.jpg);}
                                        #left_menu #menu_19 {float: left; width:56px;height:55px;background: url(../img/left_menu/menu_19.jpg);}
                                        #left_menu #menu_20 {float: left; width:56px;height:51px;background: url(../img/left_menu/menu_20.jpg);}
                                        #left_menu #menu_21 {float: left; width:56px;height:54px;background: url(../img/left_menu/menu_21.jpg);}
                                        #left_menu #menu_22 {float: left; width:56px;height:52px;background: url(../img/left_menu/menu_22.jpg);}
                            #left_menu li div {margin: 0 5px 0 0;}
/* -- правй блок -- */
	#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; }

#onlKons {float: left;width: 637px;padding: 0px 10px 10px;font: normal normal normal 14px/normal Arial;top: 50px;color: #9C9C9C;background: white url(http://www.pravsistem.ru/images/bot_text.gif) no-repeat 50% 100%}
#onlKons h3 {font-family: Arial; font-size: 17px; font-weight: normal; color: #5f5f5f;margin: 30px 0 20px 0;}
#onlKons .inputRow {width: 380px;height: 26px; line-height: 26px;float: left;margin: 0 0 6px 0;}
#onlKons .inputRow span {font-family: Arial; font-size: 13px; color: #999999;}
#onlKons .inputRow input {width: 280px;height: 24px; border:1px solid #b9b9b9;float: right;}
#onlKons h2{font-family: Arial; font-size: 14px;color: #5f5f5f;margin: 30px 0 5px 0;}
#onlKons p {font-family: Arial; font-size: 13px;color: #999999;text-align: justify;width: 600px;}
#onlKons textarea{width: 600px; height: 100px; border:1px solid #b9b9b9;padding: 2px; }
#onlKons .clear {clear:both;}
#onlKons #sbmt {width: 143px; height: 47px; background: url(../img/sendBtn.jpg);border: none;}
#onlKons p.bottom {font-family: Arial; font-size: 11px;color: #999999;margin: 30px 0 0 0;}
#onlKons .err {margin: 0 0 10px 0; color: red;}
