html, body {background-image: url(pic/fon.jpg); font-family: Arial, sans-serif; font-size: 10pt; margin:0; }

#main {     
    margin:0 auto;  /* величина полей вокруг блока */
	margin-top: 3px;
	border-style: none;  /* стиль границы блока */
	border-width: thick; /* толщина границы блока*/
	border-color: #00F;  /* цвет границы блока*/
    padding:0px;   /* величина отступа внутрь блока */
    width:980px;
    text-align:left;
}
/* блок расположения верхней шапки */
#shapka { margin:0; float:left; padding:0px; width:930px; height:252px; text-align:left; background-color:white; }

#center_main { margin:0; float:left; padding:0px; width:930px; text-align:left;}

/* блок меню на основных страницах */
#menu1 { margin-left:0px; margin-right:0px; margin-top:50px; margin-bottom:50px; float:left; padding:0px; width:200px; height:185px; text-align:center; }

a.menu1_kn1 { display:block; margin:0px; float:left; padding:0px; width:200px; height:40px; text-align:center; background-image: url(pic/knopka_menu_n1.gif); }
a.menu1_kn1_nag { display:block; margin:0px; float:left; padding:0px; width:200px; height:40px; text-align:center; background-image: url(pic/knopka_menu_n1_nag.gif); }
a.menu1_kn1:hover {background-image: url(pic/knopka_menu_n1_nag.gif);}
a.menu1_kn2 { display:block; margin:0px; float:left; padding:0px; width:200px; height:40px; text-align:center; background-image: url(pic/knopka_menu_n2.gif); }
a.menu1_kn2_nag { display:block; margin:0px; float:left; padding:0px; width:200px; height:40px; text-align:center; background-image: url(pic/knopka_menu_n2_nag.gif); }
a.menu1_kn2:hover {background-image: url(pic/knopka_menu_n2_nag.gif);}
a.menu1_kn3 { display:block; margin:0px; float:left; padding:0px; width:200px; height:40px; text-align:center; background-image: url(pic/knopka_menu_n3.gif); }
a.menu1_kn3_nag { display:block; margin:0px; float:left; padding:0px; width:200px; height:40px; text-align:center; background-image: url(pic/knopka_menu_n3_nag.gif); }
a.menu1_kn3:hover {background-image: url(pic/knopka_menu_n3_nag.gif);}
a.menu1_kn4 { display:block; margin:0px; float:left; padding:0px; width:200px; height:40px; text-align:center; background-image: url(pic/knopka_menu_n4.gif); }
a.menu1_kn4_nag { display:block; margin:0px; float:left; padding:0px; width:200px; height:40px; text-align:center; background-image: url(pic/knopka_menu_n4_nag.gif); }
a.menu1_kn4:hover {background-image: url(pic/knopka_menu_n4_nag.gif);}
a.menu1_kn5 { display:block; margin:0px; float:left; padding:0px; width:200px; height:40px; text-align:center; background-image: url(pic/knopka_menu_n5.gif); }
a.menu1_kn5_nag { display:block; margin:0px; float:left; padding:0px; width:200px; height:40px; text-align:center; background-image: url(pic/knopka_menu_n5_nag.gif); }
a.menu1_kn5:hover {background-image: url(pic/knopka_menu_n5_nag.gif);}

/* блок расширенного меню на страницах предлагаемых услуг-направлений*/
#menu2 { margin-left:0px; margin-right:0px; margin-top:50px; margin-bottom:50px; float:left; padding:0px; width:200px; height:421px; text-align:center; }

a.menu2_kn1 { display:block; margin:0px; float:left; padding:0px; width:200px; height:30px; text-align:center; background-image: url(pic/knopka_menu_r1.gif); }
a.menu2_kn1_nag { display:block; margin:0px; float:left; padding:0px; width:200px; height:30px; text-align:center; background-image: url(pic/knopka_menu_r1_nag.gif); }
a.menu2_kn1:hover {background-image: url(pic/knopka_menu_r1_nag.gif);}
a.menu2_kn2 { display:block; margin:0px; float:left; padding:0px; width:200px; height:23px; text-align:center; background-image: url(pic/knopka_menu_r2.gif); }
a.menu2_kn2_nag { display:block; margin:0px; float:left; padding:0px; width:200px; height:23px; text-align:center; background-image: url(pic/knopka_menu_r2_nag.gif); }
a.menu2_kn2:hover {background-image: url(pic/knopka_menu_r2_nag.gif);}
a.menu2_kn3 { display:block; margin:0px; float:left; padding:0px; width:200px; height:23px; text-align:center; background-image: url(pic/knopka_menu_r3.gif); }
a.menu2_kn3_nag { display:block; margin:0px; float:left; padding:0px; width:200px; height:23px; text-align:center; background-image: url(pic/knopka_menu_r3_nag.gif); }
a.menu2_kn3:hover {background-image: url(pic/knopka_menu_r3_nag.gif);}
a.menu2_kn4 { display:block; margin:0px; float:left; padding:0px; width:200px; height:23px; text-align:center; background-image: url(pic/knopka_menu_r4.gif); }
a.menu2_kn4_nag { display:block; margin:0px; float:left; padding:0px; width:200px; height:23px; text-align:center; background-image: url(pic/knopka_menu_r4_nag.gif); }
a.menu2_kn4:hover {background-image: url(pic/knopka_menu_r4_nag.gif);}
a.menu2_kn5 { display:block; margin:0px; float:left; padding:0px; width:200px; height:23px; text-align:center; background-image: url(pic/knopka_menu_r5.gif); }
a.menu2_kn5_nag { display:block; margin:0px; float:left; padding:0px; width:200px; height:23px; text-align:center; background-image: url(pic/knopka_menu_r5_nag.gif); }
a.menu2_kn5:hover {background-image: url(pic/knopka_menu_r5_nag.gif);}
a.menu2_kn6 { display:block; margin:0px; float:left; padding:0px; width:200px; height:23px; text-align:center; background-image: url(pic/knopka_menu_r6.gif); }
a.menu2_kn6_nag { display:block; margin:0px; float:left; padding:0px; width:200px; height:23px; text-align:center; background-image: url(pic/knopka_menu_r6_nag.gif); }
a.menu2_kn6:hover {background-image: url(pic/knopka_menu_r6_nag.gif);}
a.menu2_kn7 { display:block; margin:0px; float:left; padding:0px; width:200px; height:23px; text-align:center; background-image: url(pic/knopka_menu_r7.gif); }
a.menu2_kn7_nag { display:block; margin:0px; float:left; padding:0px; width:200px; height:23px; text-align:center; background-image: url(pic/knopka_menu_r7_nag.gif); }
a.menu2_kn7:hover {background-image: url(pic/knopka_menu_r7_nag.gif);}
a.menu2_kn8 { display:block; margin:0px; float:left; padding:0px; width:200px; height:23px; text-align:center; background-image: url(pic/knopka_menu_r8.gif); }
a.menu2_kn8_nag { display:block; margin:0px; float:left; padding:0px; width:200px; height:23px; text-align:center; background-image: url(pic/knopka_menu_r8_nag.gif); }
a.menu2_kn8:hover {background-image: url(pic/knopka_menu_r8_nag.gif);}
a.menu2_kn9 { display:block; margin:0px; float:left; padding:0px; width:200px; height:30px; text-align:center; background-image: url(pic/knopka_menu_r9.gif); }
a.menu2_kn9_nag { display:block; margin:0px; float:left; padding:0px; width:200px; height:30px; text-align:center; background-image: url(pic/knopka_menu_r9_nag.gif); }
a.menu2_kn9:hover {background-image: url(pic/knopka_menu_r9_nag.gif);}

/* блок основного текста на странице*/
#telo { margin:20px 0 20px 0; float:left; padding:30px; width:670px; text-align:left;	}

/* нижний блок страницы*/
#footer {margin: 0px; border-style: none; border-top: 1px solid #c0c0c0; padding:0px; width:930px; height:45px; text-align:left; clear: both; font-size: 8pt; }
#copyright {margin: 0px; margin-left: 230px; float:left; padding:10px; width:410px; height:20px; text-align:center; }
#koord {margin:0px; float:right; padding:10px;  padding-right:10px; width:230px; height:35px; text-align:right; }

h1 {color:#000000; font-size: 11pt; font-family: Arial, sans-serif; text-align: left; text-indent: 40px; }

p {color:#000000; font-size: 10pt; font-family: Arial, sans-serif; text-indent: 30px; margin:0px; padding:0px; }
p.main {text-align:justify; }
p.otst_top {text-align:justify; margin-top:5px;}
p.sup {font-size: 8pt; }

UL { list-style:disk inside ;} 
li { padding-top:2px;} 

A:active { 	color: #3366FF; FONT-WEIGHT: 500; TEXT-DECORATION: none}
A:visited {	color: #3366FF; FONT-WEIGHT: 500; TEXT-DECORATION: none}
A:link { color: #0000CC; FONT-WEIGHT: 500; TEXT-DECORATION: none}
A:hover { color: #0391E4}
A { FONT-FAMILY: Arial, Verdana, Helvetica; FONT-WEIGHT: bold}



/* стиль трех основных вертикальных блоков */
td.left_gr { background-image: url(pic/kray_lev2.gif); width:25px; vertical-align:top;}
td.central {background-color: white; width:930px; vertical-align:top;}
td.right_gr {background-image: url(pic/kray_prav2.gif);	width:25px; vertical-align:top;}

img {border:0; }
img.img_r {margin:0 0 10px 20px; float:right; }
img.img_c {margin:20px 0 20px 20px; text-align: center; }