* { margin:0; padding:0;}
html, body { height:100%; margin: 0 auto; width:100%; }
body { position: relative; font-size: 12px; top: 0px; color: #000000; margin: 0 auto; width:100%;   line-height:1.5em;  }
html, input, textarea{	font-family:Arial; font-size: 14px; }
a{
  text-decoration: none
}
img{ border: 0px}
#head{ position: relative; width: 1003px; height: 257px; }
button { border-style: double; border-width: 0px}
.zg11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #3B6DA7;}
.zg12 {color: #539533; font-weight: bold; font-size: 14px;}


#korz{ position: absolute; width: 150px; height: 85px;  top: 255px; left: 848px; background-color: #FFFFFF; text-align: center; border: solid 1px #C1E4CD; z-index: 11; }
#korz1{ position: relative; width: 150px; height: 85px;  top: 0px; float: left; margin-left: 0px; background-color: #FFFFFF; text-align: center; border: solid 1px #C1E4CD; z-index: 11; }
#imgkorz{ position: relative; width: 52px; height: 56px; margin-top: 5px; margin-left: 5px; background-image:url(images/shopcartapply.gif); float: left;}
.dannkorz{ position: relative; width: 80px; margin-left: 5px; margin-top: 5px; height: 56px;  float: left; font-size: 10px; display: none; }
#hrkorz{ position: relative; width: 80px; height: 25px; margin-left: 58px; top: -15px; height: 56px; clear: both;}
.kolname,.summa,.skidka{ color: #FF0000 }

a.akorz:link, a.akorz:visited, a.akorz:hover, a.akorz:active {
color : #FF9900;
font-size : 11px;
font-weight : bold;
font-family:Georgia;
text-decoration : none;
  text-align: center
}
a.akorz:hover, a.text_news:active {
text-decoration : underline;
color : #FF6600;
}


.tbodyz,.tbodyzn,.tbodyr {background-color: #F3F3F3; color: #000000; padding-left: 5px; padding-right: 5px; }
.theadz{background-image:url(images/bgtdzg_03.gif);  color: #000099; font-weight: bold; text-align: center; height: 30px; padding-left: 5px; padding-right: 5px;}
.tbodyz{text-align: center; }
.tbodyzn{text-align: justify; }
.tbodyr{text-align: right; }

.theadz,.tbodyz,.tbodyzn,.tbodyr { border: 0px; }


.adr{ display: none; }
.gorod{ display: none; }
.fz{ position: relative; margin-left: 15px; width: 400px; }
.fzz{ position: relative; margin-left: 300px; margin-top: 10px; width: 340px; border: 1px solid #a8c5f0; margin-bottom: 30px; }

.divzstr{ position: relative;  border-bottom: 1px solid #a8c5f0; clear: both; height: 25px; }
.td1_tabl_z { position: relative; width: 120px; float: left;  }
.td_cont_z{ position: relative; width: 180px; float: left; }
.zvezd{ font-weight: bold; color: #FF0000 }
.krasn{ color: #FF3300 }
.zel { color: #009900 }

.blank{ position: relative; width: 700px; }


.td1_tabl_z1 {  width: 135px;  height: 30px;  }
.tabl_z {
color:#4A78AE;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
margin-left:10px;
position:relative;
top:14px;
width:362px;
}

.partner{margin-left:50px; margin-top:5px; width: 941px; height: 90px;  color: #006699; text-align: center;}
.partner table{ display: block; float: left; height: 240px;}

#logo{ position: relative;  width: 382px; height: 257px; float: left;  }
#log2,#log3{ height: 116px; float: left;}
a.log1{ display: block; width: 119px; height: 116px; float: left; background-image: url(images/mpd_01.gif);}
#log2{width: 131px; background-image: url(images/mpd_02.gif);}
#log3{width: 132px; background-image: url(images/mp_03.gif);}
#log4,#log5,#log6{ height: 141px; float: left;}
#log4{width: 119px; background-image: url(images/mpd_21.gif);}
#log5{width: 131px; background-image: url(images/mpd_22.gif);}
#log6{width: 132px; background-image: url(images/mp_23.gif);}

#cat_s{ position: absolute; left: 382px; width: 516px; height: 175px; margin-top: 62px;}
#cat_sv{ position: absolute; top: -27px; left: 0px; width: 76px; height: 28px; background-image: url(images/mp_13.gif); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #2F4DA7; text-align: center; line-height: 1.5 }
#cat_s1,#cat_s2,#cat_s3{ position: absolute; top: 0px; height: 56px;}
#cat_s1{ left: 0px; width: 184px; background-image: url(images/mp_bk.gif);}
#cat_s2{ left: 184px; width: 148px; background-image: url(images/mp_18.gif); }
#cat_s3{ left: 332px; width: 184px; background-image: url(images/mp_19.gif); }
#cat_s4{ width: 516px; height: 175px; background-image: url(images/mp_bk1.gif); }
#cat_sch,#cat_sch1,#cat_sch2{ width: 106px; margin-left: 516px;}
#cat_sch{ position: absolute; top: 0px;   height: 56px; background-image: url(images/mp_20.gif); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #2F4DA7; text-align: center; font-weight: bold; line-height: 1.5 }
#cat_sch1{ position: absolute; top: -47px; height: 47px; background-image: url(images/mp_06.gif); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #2F4DA7; text-align: center; font-weight: bold; line-height: 1.5 }
#cat_sch2{ position: absolute; top: 56px; height: 73px; background-image: url(images/mp_25.gif); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #2F4DA7; text-align: center; font-weight: bold; line-height: 1.5 }
#cat_svn1{ position: absolute; top: 10px; margin-left: 10px; width: 184px; height: 160px; border-right-style: dotted; border-right-width: 1px; border-right-color: #94948C; padding-right: 10px;}
#cat_svn2{ position: absolute; top: 10px; margin-left: 211px; width: 147px; height: 160px; border-right-style: dotted; border-right-width: 1px; border-right-color: #94948C; padding-right: 10px;  }
#cat_svn3{ position: absolute; top: 20px; margin-left: 377px; width: 179px; height: 160px; line-height: 2.5 }

a.href_cat:link,a.href_cat:visited,a.href_cat:hover, a.href_cat:active{left: 2px; line-height: 1.5; text-decoration: underline; color: #000000 }
a.href_cat:hover, a.href_cat:active{color: #B5060B;}

#shd{ position: relative; margin-left: 382px; margin-top: 25px; width: 518px; height: auto; background-image: url(images/mpd_27.gif); z-index: 3;}
#shd_str{ width: 180px; height: 22px; background-image: url(images/mpstr_27.gif); background-position: left; color: #3C9411; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; text-align: center; background-repeat: no-repeat; line-height: 1.5 }
.shdv{margin-left: 10px; width: 498px;}
.shdv1,.shdv2,.shdv3{ margin-top: 5px; }
.shdv1{ margin-left: 20px; width: 488px; }
.shdv2{ margin-left: 30px; width: 478px; }
.shdv3{ margin-left: 40px; width: 468px; }
a.ash:link,a.ash:visited,a.ash:hover,a.ash:active { font-family: Arial, Helvetica, sans-serif;  color: #306098; line-height: 1.5; text-decoration:underline; }
a.ash:hover,a.ash:active { color: #990000 }
a.hr_lstr:link,a.hr_lstr:visited,a.hr_lstr:hover, a.hr_lstr:active{ font-size:14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; font-weight:bold; color: #539533}
a.hr_lstr:hover, a.hr_lstr:active{ color: #990000; text-decoration: none; }

#dsearch{ position: absolute; right:200px; top: 20px;}
#inp_s{ float: left; width: 223px; height: 23px; background-color: FBFBFB; border-style: double; border-width: 1px; border-color: #C3C694 }
#bat_search{ margin-left: 10px; width: 87px; height: 26px; background-image: url(images/mp_08.gif); }
.but_v{ height:20px;
border-color:#CCCC99 #CCCCCC #AAAA55 #DEDEBC;
border-style:solid;
border-width:1px;
background:#F1F3D6;
cursor:pointer;
  font-size: 11px;
  color: #336699
}
.but_v:hover {
border-color:#FFCC66 #FFFF99 #FFFF99 #FFCC66;
border-style:solid;
border-width:1px;
background:#FFFF99;
}

.but_v:focus {
background:#ddd;
border-color:#ddd #333 #333 #ddd;
border-style:solid;
border-width:1px;
}
#lk { position: relative; margin-left: 0px; margin-top: 0px; width: 324px; float: left; z-index: 10; }
#lk,#lk1{ height: 51px; }
#lk1{ width: 229px; float: left; background-image: url(images/mpd_31.gif); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #539533; line-height: 3; padding-left: 25px; }
a.lk2:link,a.lk2:visited,a.lk2:hover,a.lk2:active{ display: block; position: absolute; left: 229px; top: 0px; height: 51px;  width: 95px; background-image: url(images/mpd_32.gif); font-size: 16px; color: #22558F; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; text-decoration: underline; line-height: 3 }
a.lk2:hover, a.lk2:active{ color: #990000; text-decoration: none; }

#vnds{ margin-top: 10px; margin-left: 16px; margin-bottom: 10px; }
.vns{ width: 111px; height: 21px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #2F4DA7; line-height: 1.2; float: left; background-image: url(images/bbb_11.gif); background-position: left; background-repeat: no-repeat; padding-left: 12px; }
.select{width: 843px; height: 21px;  font-family: Arial, Helvetica, sans-serif; background-color: #F7F8FA; border:1px solid #D6DADE; color:#306098; }

#srt{ width: 238px;  margin-left: 751px; margin-top: 10px;}
#srt1,#srt2,#srt3,#srt4{ height: 27px; float: left; text-align: center;}
#srt1{ width: 70px; background-image: url(images/mpd_44.gif);  line-height: 2;  color: #000000 }
#srt2{ width: 43px; background-image: url(images/mpd_45.gif); }
#srt3{ width: 69px; background-image: url(images/mpd_46.gif); }
#srt4{ width: 54px; background-image: url(images/mpd_47.gif); }

a.asrt:link,a.asrt:visited,a.asrt:hover, a.asrt:active{ line-height: 2;   font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; text-decoration: underline; color: #000000 }
a.asrt:hover, a.asrt:active{ color: #990000; text-decoration: none; }

#tbl_diss{ margin-left: 16px;}
.td11_tbl_diss,.td12_tbl_diss,.td13_tbl_diss,.td21_tbl_diss,.td22_tbl_diss,.td23_tbl_diss, .td31_tbl_diss,.td32_tbl_diss,.td33_tbl_diss{ border: solid 1px #E6E9B9; border-collapse:collapse; height: 30px;}
.td11_tbl_diss,.td12_tbl_diss,.td13_tbl_diss{background-color: #F8F8F8;}
.td21_tbl_diss,.td22_tbl_diss,.td23_tbl_diss{background-color: #F3F3F3;}
.td31_tbl_diss,.td32_tbl_diss,.td33_tbl_diss,.td_sape{background-image:url(images/bgtdzg_03.gif); background-repeat:repeat-x;}
.td_sape{ text-align: center }


.sp_ztbl_diss{ margin-left: 5px; font-size: 14px; color: #2F4DA7; font-weight:bold; }
.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_pk:link,a.hr_pk:visited,a.hr_pk:hover,a.hr_pk:active{ font-size: 13px;  font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #424242; line-height: 1.5 }
a.hr_pk:hover,a.hr_pk:active{ color: #3a8cd9; }

a.hr_pkz:link,a.hr_pkz:visited,a.hr_pkz:hover,a.hr_pkz:active{ font-size: 12px;  font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #3a8cd9; line-height: 1.5 }
a.hr_pkz:hover,a.hr_pkz:active{ color: #CC0000; }

a.hr_rez_poisk_tit:link,a.hr_rez_poisk_tit:visited,a.hr_rez_poisk_tit:hover,a.hr_rez_poisk_tit:active{ font-size: 13px;  font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #2168A9; line-height: 1.5 }
a.hr_rez_poisk_tit:hover,a.hr_rez_poisk_tit:active{ color: #CC0000; }

a.hr_rez_poisk_pas:link,a.hr_rez_poisk_pas:visited,a.hr_rez_poisk_pas:hover,a.hr_rez_poisk_pas:active{ font-size: 13px;  font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #009900; line-height: 1.5 }
a.hr_rez_poisk_pas:hover,a.hr_rez_poisk_pas:active{ color: #CC0000; }

.sp_diss{font-size: 13px;  font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #424242; line-height: 1.5}


.text_cat{  color: #2E7A08; line-height: 1.5 }

#stran{ margin-top: 20px;  margin-left: 16px; }
.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;}
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;}
a.str_l{ background-image: url(images/mpd_58_l.gif); }
a.str_r{ background-image: url(images/mpd_58.gif); }

#str_txt { margin-left: 25px; margin-top: 7px; float: left; width: 129px; height: 11px; border-left-style: double; border-left-width: 1px; border-left-color: #000000;   line-height: 0.8 }
#inp_str{ display: block; position: relative; width: 53px; height: 21px; background-color: #FBFBFB; border-style: double; border-width: 1px; border-color: #C3C694; float: left; margin-left: 5px; }
.but_str{display: block; position: relative;  margin-left: 5px; width: 33px; height: 26px; background-image: url(images/bbb_07.gif); float: left;}

#mm{ position: absolute; top: 165px; left: 21px; z-index: 3; }
.mm1,.mmp{ width: 199px; height: 23px; background-image: url(images/mpd_mmr.gif); background-position: left; background-repeat: no-repeat; }
.mm1{ border-bottom-style: double; border-bottom-width: 1px; border-bottom-color: #539533; }

a.amm:link,a.amm:visited,a.amm:hover, a.amm:active{ display: block; margin-left: 15px;  font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #539533; line-height: 1.5 }
a.amm:hover, a.amm:active{ color: #990000; text-decoration: none; }
a.ammn:link,a.ammn:visited,a.ammn:hover, a.ammn:active{  font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #539533; line-height: 1.5 }
a.ammn:hover, a.ammn:active{ color: #990000; text-decoration: none; }

#tbl_rab{display: block; position: relative;  width: 971px; top: 39px; z-index: 1; }
#ris_tbl_rab{ position: absolute; left: 890px; margin-top:`-50px; width: 80px; height: 78px; background-image: url(images/pr_03.gif); z-index: 2; }
.td1_tbl_rab{ width: 198px; height: 35px; background-color: #F4F6E0; padding-left: 10px; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; border-style: double; border-width: 1px; border-color: #EEF0CD  }
a.ngl{font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #000000;}


.td2_tbl_rab{ display: block; width: 755px;  height: 35px; padding-left: 10px; background-image: url(images/pr_07.gif); font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; border-style: double; border-width: 1px; border-color: #EEF0CD }
.td2d_tbl_rab{padding-left: 10px;  font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; border-style: double; border-width: 1px; border-color: #EEF0CD; line-height: 1.5; background-color: #FAFAFA }

#zak{ margin-left: 16px; margin-top: 25px; width: 545px; height: 44px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; }
a.azak:link,a.azak:visited,a.azak:hover, a.azak:active{ font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #C71212; line-height: 1.5 }
a.azak:hover, a.azak:active{ color: #990000; text-decoration: none; }
a.azakr:link,a.azakr:visited,a.azakr:hover, a.azakr:active{ display: block; margin-left: 400px; height: 44px; width: 131px; background-image: url(images/dz_04.gif); }

.inpz{ width: 150px; }
.inpz1{ width: 222px; height: 20px; }
#rfz{ position: absolute; left: 369px; top: 0px; height: 161px; width: 43px; background-image: url(images/dzf_03.gif); }
.zvezd{font-family: Arial, Helvetica, sans-serif;font-size: 10pt;color: #FF0000;font-weight: bold}
a.acl:link,a.acl:visited,a.acl:hover, a.acl:active{ display: block; position: absolute; left: 389px; top: 3px; height: 25px; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000099;}
a.acl:hover, a.acl: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); }

#nnd{ margin-left: 16px; margin-top: 10px; width: 970px;  background-image: url(images/nnd_07.gif); background-position: top-left; background-repeat: repeat-y; margin: 0 auto;}
#nndvn{margin-top: 45px; margin-left: 10px; width: 960px; background-color: #F8F8F8;  border-style: double; border-width: 1px; border-color: #C3C694; border-left-width: 0px; border-bottom-width: 0px; }
.nndn{ height: 21px; }
.nndn{ width: 108px; background-color: #E5E5E5;  line-height: 1.5; text-align: center; font-size:13px; font-weight:bold; }
.nndhr{ padding-left: 10px; color: #2E7A08; line-height: 1.5}
#futt{  width: 971px; height: 32px; background-color: #D0D7E1; margin-left: 16px; margin-top: 10px; margin:0 auto; }
a.afutt:link,a.afutt:visited,a.afutt:hover, a.afutt:active{ display: block; width: 240px; margin-left: 10px; line-height: 2.4;  font-family: Verdana, Arial, Helvetica, sans-serif; color: #3B6DA7 }
a.afutt:hover, a.afutt:active{ color: #990000; text-decoration: none; }

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}

#div_msg{
position: relative;
  top: 5px;
  left: 0px;   color: #000066;
text-align: center
}
#main_html_top{ position: relative; margin-left: 16px; width: 953px; background-color: #F6F9FC; text-align: justify; text-indent: 10px; border:#EEF0CD 1px solid; padding: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.5  }
.div_main_html_col{ position: relative; width: 292px; height: 180px; margin-left: 16px; float: left; border:#EEF0CD 1px solid; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 10px; text-align: justify; line-height: 1.5 }


a.href_sp:link,a.href_sp:visited,a.href_sp:hover, a.href_sp:active{
color: #006699;

  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-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-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-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;
}
/*Main*/

.td_mt1{
  padding: 7px;
  width: 200px;
  background-color: #E4E4E4;
  text-align: center
}
.td_mt2{
  padding: 7px;
  width: 790px;
  background-color: #F5F5F5;
  text-align: justify
}

a.href_cat_all:link,a.href_cat_all:visited,a.href_cat_all:hover, a.href_cat_all:active{
font-size: 14px;
color: #336699;
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;
}

.zag_sie{
background-image: url(images/mp_bk.gif);
height: 25px;
}


#ind_1 {position:absolute; top:0px; left: 0px; background:url(images/indbg_l_03.jpg); width: 314px; height: 346px; background-repeat:no-repeat;}
#ind_2, #ind_3, #ind_4 {position: absolute; width: 579px; left: 314px; background-image: url(images/ind_08.gif); background-position: bottom; background-repeat:repeat-x; }
#ind_21, #ind_31, #ind_41 {position:absolute; right: 0px; bottom: 0px; width: 84px;}
#ind_2 { top:0px;  height: 95px;}
#ind_21 { background:url(images/ind_05.jpg);  height: 95px;}
#ind_3 {top:82px;  height: 149px;}
#ind_31 {background:url(images/ind_11.jpg); height: 101px;}
#ind_4 {top:244px;  height: 102px;}
#ind_41 {background:url(images/ind_13.jpg); height: 102px;}
