* { margin:0; padding:0;}
html, body { height:100%; width: 1003px; margin: 0 auto; }
body { position: relative; font-size:100%; top: 0px; color: #009999; line-height:1em}
html, input, textarea{	font-family:Arial; font-size: 14px; }
button { border-style: double; border-width: 0px}

a:link,a:visited,a:hover,a:active{text-align: center;  text-decoration: none; color: #006699;}
a:hover,a:active{ color: #990000; }

a.tdt:link, a.tdt:visited, a.tdt:hover, a.tdt:active{color: #000000;}

img{ border: 0px}

#knn{
  position: absolute;
  top: 38px;
  width: 280px;
  left: 5px;
}
#main{
  position: relative;
  top: 10px;
  margin-left: 50px;
  color: #000000
}
.vbb{position: relative; float: left; padding-right: 3px;}

#bann{position: absolute; margin-left: 695px; top:-18px; width: 121px; height: 601px;}
#tlv {width: 800px; height: 32px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #2F4DA7; line-height: 1.2; float: left;  padding-left: 12px;   text-align: center;}
#tlv a {font-weight: bold; color: #990000;}

#tlv1 {width:100%; text-align:center;}
#tlv1 a {font-weight: bold; color: #990000;}


#main_1,#main_1_c,#main_q_c{
  position: absolute;
  margin-left: 35px;
  width: 643px;
  height: 55px;
  background-image: url(images/main_html_28_bg.gif);
}
#main_1{
  top: 10px;
}
#main_q_c{
  top: 80px;
  text-indent: 7px;
  text-align: center
}
#main_1_c{
  top: 150px;
  text-indent: 7px;
  text-align: center
}



.main_1_l{
  position: absolute;
  top: 0px;
  left: 0px;
  width: 16px;
  height: 55px;
  background-image: url(images/main_html_28_left.gif);
}
.main_1_r{
  position: absolute;
  top: 0px;
  left: 627px;
  width: 16px;
  height: 55px;
  background-image: url(images/main_html_28_right.gif);
}
.span_main{
  padding-left: 21px;
  padding-right: 21px;
}

#main_2{
  position: absolute;
  top: 85px;
  left: 45px;
  width: 115px;
  height: 91px;
  background-image: url(images/main_html_32.gif);
}

#main_3{
  position: absolute;
  top: 90px;
  left: 170px;
  width: 496px;
  height: 74px;
  background-image: url(images/main_html_35_bg.gif);
}
#main_3_l{
  position: absolute;
  top: 0px;
  left: 0px;
  width: 16px;
  height: 74px;
  background-image: url(images/main_html_35_left.gif);
}
#main_3_r{
  position: absolute;
  top: 0px;
  left: 480px;
  width: 16px;
  height: 74px;
  background-image: url(images/main_html_35_right.gif);
}

#main_4{
  position: absolute;
  top: 190px;
  left: 35px;
  width: 249px;
  height: 153px;
  background-image: url(images/main_html_40.gif);
}
.pad{
  padding: 10px
}


#main_5{
  position: absolute;
  top: 190px;
  left: 283px;
  width: 197px;
  height: 153px;
  background-image: url(images/main_html_41.gif);
}
#main_6{
  position: absolute;
  top: 220px;
  left: 490px;
  width: 159px;
  height: 90px;
  background-image: url(images/main_html_44.gif);
}
#poisk{
  position: absolute;
  top: 75px;
  left: 5px;
}
#searh_input{
  position: absolute;
  top: 14px;
  left: 5px;
  height: 22px;
  width: 255px;
  border-style: double;
  border-width: 1px;
  border-color: #3399FF;
  font-size: 16px
}
#butt_search{
  display: block;
  position: absolute;
  top: 5px;
  left: 255px;
  height: 49px;
  width: 40px; 
  border: 0px;
  background-image: url(images/diss_eng_p_16.gif);
  background-color: transparent;
}
#transl_pr{
  text-align: justify;
  text-indent: 7px;
  color: #999999
}
#kluch{ position: relative; top: 0px; margin-left: 230px; }
.kluch1{ position: relative; top: 0px; margin-left: 0px;  }

.im_href_d{ position: relative; display: block; height: 32px; width: 32px;  border: 0; background-image: url(images/zip-file-32x32.png);}
.href_close { position: absolute; top: 0px; left: 330px; font-size: 14px }


input{
background-color: #FFFFFF;
  color: #000099;
  font-size: 12px
}
#stran_c{
  position: relative;
  margin-left: 16px;
  margin-top: 25px;
   color: #C0C0C0;
  text-align: center;
}


#cat{
  position: relative;
  top: -51px;
  float: left;
  width: 174px;
}

#zakaz{
  text-indent: 12px;
  text-align: center;
  color: #B5060B;
  clear: both;
  font-weight: bold
}


#cat_pk{
  position: relative;
  text-align: justify;
  width: 792px;
   padding-right: 7px;

}

#pk{
  position: relative;
  float: left;
  text-align: justify;
  width: 792px;
   padding-right: 7px;
}

#pk_tr{
  position: relative;
  float: left;
  text-align: justify;
  width: 792px;
  height: auto;
  padding-right: 7px;

}

#cat_pk,#cat_pko{

  float: left;
  font-size: 14px;
  color: #006666
}
#cat_pk{
top: 5px;
margin-left: 70px;
/*  border-bottom-style: double;
  border-bottom-width: 1px;*/
}
#cat_pko{top: 10px; margin-left: 100px; width: 762px;  }
#shapka{
  position: relative;
  width: 174px;
  height: 39px;
  z-index: 3;
  background-image: url(images/sience_28.gif);
}
#shapka_text{
  position: absolute;
  top: 13px;
  margin-left: 55px;
  font-weight: bold
}
.div_cat_href{
  position: relative;
  top: -5px;
  left: 1px;
  width: 173px;
  border-style: double;
  border-color: #CCCCCC;
  border-width: 1px;
  border-bottom-width: 0px;

  font-size: 12px;
/*  background-image: url(images/sience_bg_32_h.gif); */
  font-weight: bold;
  background-color: #FCEF82
}


#div_hr_main{
  position: absolute;
  top: 35px;
  margin-left: 23px;
}


.text_cat{
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 2px;
}


a.href_cat:link,a.href_cat:visited,a.href_cat:hover, a.href_cat:active{
  display: block;
  position: relative;
  left: 2px;
  width: 167px;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 2px;
  padding-right: 2px;
font-size: 12px;
color: #336699;
/*  background-image: url(images/sience_bg_32.gif);*/
font-weight: bold;
  background-color: #FFFFFF
}

a.href_cat:hover, a.href_cat:active{
  color: #B5060B;
/*  background-image: url(images/sience_bg_32_h.gif);  */
  background-color: #FFFF99
}

a.href_cat_all:link,a.href_cat_all:visited,a.href_cat_all:hover, a.href_cat_all:active{
font-size: 12px;
color: #336699;
  background-color: #FFFFFF;
  font-weight: bold
}

a.href_cat_all:hover, a.href_cat_all:active{
  color: #B5060B;
}
a.href_pk_all:link,a.href_pk_all:visited,a.href_pk_all:hover, a.href_pk_all:active{
font-size: 12px;
color: #000000;
}

a.href_pk_all:hover, a.href_pk_all:active{
  color: #B5060B;
}

a.href_pko_all:link,a.href_pko_all:visited,a.href_pko_all:hover, a.href_pko_all:active{
font-size: 12px;
color: #669999;
}

a.href_pko_all:hover, a.href_pko_all:active{
  color: #B5060B;
}

a.href_pk:link,a.href_pk:visited,a.href_pk:hover, a.href_pk:active{
color: #006699;
  font-size: 14px
}
a.href_pk:hover, a.href_pk:active{color: #B5060B}

a.href_pk_pk:link,a.href_pk_pk:visited,a.href_pk_pk:hover, a.href_pk_pk:active{
color: #006699;
  font-size: 14px
}
a.href_pk_pk:hover, a.href_pk_pk:active{color: #B5060B}

a.mail:link,a.mail:visited,a.mail:hover, a.mail:active{
color: #0000CC;
  font-size: 13px;
  font-weight: bold
}
a.mail:hover, a.mail:active{color: #FF3333}

.td1,.td2,.td3,.td_sape{
  border-bottom-style: double;
  border-bottom-width: 1px;
  border-bottom-color: #339999;
  vertical-align: middle;
  padding: 3px;
  font-size: 12px
}
.td_sape{ text-align: center }

.td1{
  width: 150px;
  text-align: center
}
.td2{
  width: 600px;
  font-size: 14px;
  color: #006699
}
.td3{
  width: 50px;
  text-align: center
}
/*.pk_theme{
  border-style: double;
  border-color: #CCCCCC;
  border-width: 1px;
  border-bottom-width: 0px;
}*/

a.hr_order,a.hr_order:visited,a.hr_order:hover, a.hr_order:active{
color: #B5060B;
}
a.hr_order:hover, a.hr_order:active{color: #FF0000}

a.hr_to_main,a.hr_to_main:visited,a.hr_to_main:hover, a.hr_to_main:active{
color: #000099;
  font-size: 12px
}

a.href_show_diss:link,a.href_show_diss:visited,a.href_show_diss:hover, a.href_show_diss:active{
color: #009999;
  font-size: 12px;
  font-weight: bold
}
a.href_show_diss:hover, a.href_show_diss:active{color: #B5060B}


a.href_pko:link,a.href_pko:visited,a.href_pko:hover, a.href_pko:active{
color: #006699;
  font-size: 14px
}

a.href_pko:hover, a.href_pko:active{color: #B5060B}

.text_pk,.text_pko{
  font-weight: bold
}


#shar{
  position: relative;
  top: -5px;
  width: 177px;
  height: 59px;
  background-image: url(images/shar_28.gif);
}
#pk{
  line-height: 1.5
}


#fl_c{
  float: right;

  font-size: 13px
}


.fl{
  float: left;
  padding-left: 5px;
    border-bottom-style: double;
  border-bottom-width: 1px;
  border-bottom-color: #339999;
color: #FF0099;
}
.sp_sort{
color: #7D7D7D;
  font-weight: bold
}
#content{
  position: relative;
  top: 0px;
  padding-left: 10px;
color: #000099;
  text-align: justify;
  font-size: 12px
}
.td_cont_text{
  padding: 7px;
  width: 150px;
  font-weight: bold;
  background-color: #E4E4E4;
  text-align: right
}
.td_cont{
  text-indent: 7px;
  padding: 7px;
  width: 650px;
  background-color: #EFEFEF
}
.td_mt1{
  padding: 7px;
  width: 200px;
  background-color: #E4E4E4;
  text-align: center
}
.td_mt2{
  padding: 7px;
  width: 790px;
  background-color: #F5F5F5;
  text-align: justify
}



#show_diss1,#show_diss2,#show_diss3{
  position: relative;
  font-weight: bold;
  font-size: 12px
}


#show_diss1 {margin-left: 10px;}
#show_diss2 {margin-left: 20px;}
#show_diss3 {margin-left: 30px;}
#pk{
float: left;
margin-left: 10px;
  top: -5px;
  text-align: justify;
  color: #009999;
  font-size: 12px
}

#show_diss{
  position: relative;
  top: 0px;
  margin-left: 10px;
  width: 800px;
}
#head{
  position: relative;
  width: 1003px;
  height: 213px;
}
#head_1,#head_2,#head_3,#head_4,#head_5,#head_6,#head_7{
  position: absolute;
  top: 0px;
  height: 55px;
}
#head_1{
  width: 135px;
  background-image: url(images/diss_eng_01.jpg);
}
#head_2{
  left: 135px;
  width: 124px;
  background-image: url(images/diss_eng_02.jpg);
}

#head_3{
  left: 259px;
  width: 63px;
  background-image: url(images/diss_eng_03.jpg);
}
#head_4{
  left: 322px;
  width: 67px;
  background-image: url(images/diss_eng_04.jpg);
}
#head_5{

  left: 389px;
  width: 126px;
  background-image: url(images/diss_eng_05.jpg);
}
#head_6{

  left: 515px;
  width: 185px;
  background-image: url(images/diss_eng_06.jpg);
}
#head_7{
  left: 700px;
  width: 303px;
  background-image: url(images/diss_eng_07.jpg);
}

#im_href_1,#im_href_2,#im_href_3{
  position: absolute;
  display: block;
  top: 55px;
  border: 0px

  }
#im_href_1{left: 0px;}
#im_href_2{left: 135px;}
#serv #im_href_p,#main_page #im_href_p,#contact #im_href_p{
  position: absolute;
  display: block;
  top: 55px;

 border: 0px;

  height:108px;
}
#serv #im_href_p{
left: 135px;
background-image: url(images/diss_eng_09_h.jpg);  width:124px;
}
#main_page #im_href_p{
left: 0px;
background-image: url(images/diss_eng_08_h.jpg);  width:135px;
}
#contact #im_href_p{
left: 259px;
background-image: url(images/diss_eng_10_h.jpg);  width:130px;
}
#im_href_3{left: 259px;}


#head_11,#head_12,#head_13{
  position: absolute;
  top: 55px;
  height: 158px
}
#head_11{
  left: 389px;
  width: 126px;
  background-image: url(images/diss_eng_11.jpg);
}
#head_12{
  left: 515px;
  width: 185px;
  background-image: url(images/diss_eng_12.jpg);
}
#head_13{
  left: 700px;
  width: 303px;
  background-image: url(images/diss_eng_13.jpg);
}
#head_15{
  position: absolute;
  top: 163px;
  left: 259px;
  width: 130px;
  height: 50px;
  background-image: url(images/diss_eng_15.jpg);
}


a.box_n:link,a.box_n:visited,a.box_n:hover, a.box_n:active{
font-size: 12px;
color: #0E3492;
  font-weight: bold
}

a.box_n:hover, a.box_n:active{color: #B5060B}

#futter{
  position: relative;
  height: 30px;
  width: 1003px;
  clear: both;
  border-top-style: double;
  border-top-width: 1px;
  border-top-color: #339999;
  text-align: center
}

#div_msg1{
position: relative;
  top: 15px;
  left: 0px;
text-align: center;

}


#div_msg{
position: relative;
  top: 0px;
  left: 0px;   color: #FF0000;
  font-weight: bold;
text-align: center
}

.zvezd{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #FF0000;
  font-weight: bold
}
.tabl_z{
  position: relative;
  top: 0px;
  margin-left: 250px;
  width: 250px;

}
.tabl_z11{ position: relative; top: 14px; margin-left: 10px; width: 362px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #4A78AE }
.td1_tabl_z1{ width: 135px; height: 30px; }
a.acl1:link,a.acl1:visited,a.acl1:hover, a.acl1:active{ display: block; position: absolute; left: 389px; top: 3px; height: 25px; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000099;}
a.acl1:hover, a.acl1:active{ color: #FF3300; text-decoration: none; }

.butz,.butv{display: block; width: 91px; height: 24px; }
.butz{ background-image: url(images/dzf_07.gif); }
.butv{ background-image: url(images/dzf_b.gif); }

.tabl_z1{
  position: relative;
  top: 0px;
  margin-left: 10px;
  margin-top: 25px;
  width: 300px;

}
.ul_otv{ list-style-type: circle; color: #006600 }

a.href_sp:link,a.href_sp:visited,a.href_sp:hover, a.href_sp:active{
color: #006699;
  font-size: 12px;
  font-weight: bold
}

a.href_sp:hover, a.href_sp:active{color: #B5060B}
a.str_lit:link,a.str_lit:visited,a.str_lit:hover, a.str_lit:active{
color: #006699;
  font-size: 12px;
  font-weight: bold
}

a.str_lit:hover, a.str_lit:active{color: #FF0000}
a.hr_sod_ist:link,a.hr_sod_ist:visited,a.hr_sod_ist:hover, a.hr_sod_ist:active{
color: #B5060B;
  font-size: 12px;
  font-weight: bold
}

a.hr_sod_ist:hover, a.hr_sod_ist:active{color: #FF0000}

a.hr_sp_ist:link,a.hr_sp_ist:visited,a.hr_sp_ist:hover, a.hr_sp_ist:active{
color: #006600;
  font-size: 12px;
  font-weight: bold
}

a.hr_sp_ist:hover, a.hr_sp_ist:active{color: #FF0000}
.p_text_p{
  text-indent: 10px;
  color: #000099;
}
.table_str{
  width: 100%;
  text-align: center;
  color: #000000
}
.img_center{
  display: block;
  margin: 0 auto;
}
a.str:link,a.str:visited,a.str:hover,a.str:active{ display: block; padding-left: 3px; padding-right: 3px; width: auto; height: 20px; float: left; text-align: center; line-height: 1.5; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; line-height: 1.5; border-right:#EEF0CD 1px solid; color: #000000 }
a.str:hover,a.str:active{ color: #990000; background-color: #FFCC33; }
a.str_l,a.str_r{ display: block; width: 20px; height: 15px; float: left; margin-top: 3px;}

.str_pv{ width: auto; padding-left: 3px; padding-right: 3px; height: 20px; float: left; text-align: center; line-height: 1.5}
.str_pv{background-color: #F2F3DB; border-style: double; border-width: 1px; border-color: #3B6DA7; color: #3B6DA7;}

#tbl_diss{ margin-left: 16px; width: 960px; }
.td11_tbl_diss,.td12_tbl_diss,.td13_tbl_diss,.td21_tbl_diss,.td22_tbl_diss,.td23_tbl_diss{height: 30px;  }
.td11_tbl_diss,.td12_tbl_diss,.td13_tbl_diss{ background-color: #F8F8E9 }
.td21_tbl_diss,.td22_tbl_diss,.td23_tbl_diss{ background-color: #F3F3F3; }
.sp_ztbl_diss{ margin-left: 5px; font-size: 14px; color: #2F4DA7 }
.td11_tbl_diss,.td21_tbl_diss{ width: 275px; text-align: center }
.td13_tbl_diss,.td23_tbl_diss{ width: 63px; text-align: center }
.td12_tbl_diss,.td22_tbl_diss{ text-align: justify; padding: 5px; }

a.hr_rez_poisk_tit:link,a.hr_rez_poisk_tit:visited,a.hr_rez_poisk_tit:hover,a.hr_rez_poisk_tit:active{ color: #006699;
  font-size: 14px }
a.hr_rez_poisk_tit:hover,a.hr_rez_poisk_tit:active{ color: #990000; }
a.hr_rez_poisk_pas:link,a.hr_rez_poisk_pas:visited,a.hr_rez_poisk_pas:hover,a.hr_rez_poisk_pas:active{ color: #006699;
  font-size: 14px }
a.hr_rez_poisk_pas:hover,a.hr_rez_poisk_pas:active{ color: #990000; }
a.lf_hr:link,a.lf_hr:visited,a.lf_hr:hover,a.lf_hr:active{text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #006699; font-size: 12px }
a.lf_hr:hover,a.lf_hr:active{ color: #990000; }
a.hr_sape:link,a.hr_sape:visited,a.hr_sape:hover,a.hr_sape:active{text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #006699; font-size: 12px }
a.hr_sape:hover,a.hr_sape:active{ color: #990000; }
.direct{ width: 111px; margin-top: 16px; height: 21px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #2F4DA7; line-height: 1.2; float: left;  padding-left: 12px; }
.select{width: 680px; height: 21px;  font-family: Arial, Helvetica, sans-serif; background-color: #F7F8FA; border:1px solid #D6DADE; color:#306098; }
a.clouse:link,a.clouse:visited,a.clouse:hover, a.clouse:active{ display: block; position: absolute; left: 389px; top: 3px; height: 25px; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000099;}
a.clouse:hover, a.clouse:active{ color: #FF3300; text-decoration: none; }
