HTML {
         padding: 0px;    margin: 0px; width: 100%;  height: 100%;min-width: 1000px;

}
body {
             padding: 0px;    margin: 0px; width: 100%;  height: 100%; background: url(images/right_block.gif) 100% 0 repeat-y;

}
.all {
                min-height:100%;  min-width: 1000px; background: url(images/left_block.gif) repeat-y;
}
table {
          width:100%;border-colapse:colapse;
}
td {vertical-align:top;}
img {
          border:none;
}
ul {
          margin:0px; padding:0px;
}
li {
          list-style-type:none;
}
* {
          margin:0px; padding:0px;
}
.heder {
          height:184px; background: url(images/heder_rep.gif) repeat-x;
}

.left_heder {
          float:left;
}
.left_heder object {
          position:relative; left:-2px;top:-1px
}
:root .left_heder object {
          position:relative; left:-2px;top:0px
}
.right_heder {
        float:right; width:199px;height:184px; background: url(images/right_bl.gif) no-repeat;
}

.left_block {
          width:177px;  background: url(images/left_block.gif) repeat-y;

}
.left_menu ul {
          border-top: solid 1px #EBECEC;margin:0px 3px 0px 5px;
}
.left_menu ul li {
          border-bottom: solid 1px #EBECEC;height:20px;background: url(images/li_back.gif) no-repeat;text-align:center;
}
:root .left_menu ul li {
        background: url(images/li_back.gif) -1px 0 no-repeat;text-align:center;
}
.left_menu ul li a {
          font: bold 9pt Tahoma; color:#333333;text-decoration:none;
}
.left_menu ul li a:hover {
          color:#FF0000;
}
.niz_menu {
          margin:0px 0px 40px 4px;width:155px;height:19px;background: url(images/niz_menu.gif) no-repeat;
}
.main_text h2 {
          font: bold 9pt Tahoma; color:#000000;margin:0px 0px 6px 142px;
}
.main_text {
          padding:5px 18px 60px 1px;
}
.main_table {
          margin:0px 0px 25px 0px;
}
.zag_td {
          width:100px;padding-right:3px;
}
.title_td {
          font: bold 9pt Tahoma; color:#000000;padding:2px 2px 3px 0px; background:#C3DFEE;text-align:right;
}
.opisanie_text {
          background:#EEEEEE;padding:20px 0px 15px 40px;
}
.opisanie_text p {
          margin:0px 0px 18px 0px;font: normal 9pt Tahoma; color:#000000;
}
.gall_text {
          background:#EEEEEE;
}
.gall_text td {
          padding:4px 0px 4px 0px;width:24%;border-right: solid 2px #FFFFFF;border-bottom: solid 2px #FFFFFF;
}
.gall_text td img {
          display:block;margin:0px auto;
}
.td_nazad td {
          background:#FFFFFF; border-right: 0px !important;border-bottom: 0px !important;

}
.td_nazad .nazad {
          border-right: solid 2px #FFFFFF !important;text-align:right;padding:0px 3px 4px 0px !important; background:#C3DFEE !important;
}
.nazad a {
          font: normal 8pt Tahoma; color:#333333;text-decoration:none;
}
.nazad a:hover {
          color:#FF0000
}
.right_block {
          padding:0px 2px 0px 6px;width:170px; background: url(images/right_block.gif) 100% 0 repeat-y
}
.rabota {
          margin:0px 0px 35px 0px;
}
.zag_arbainten {
          padding:2px 0px 2px 0px;text-align:center;background:#C5E0EF;font: normal 8pt tahoma; color:#000000;
}
.rabota img {
          display:block;margin:0px auto 10px auto;
}
.rabota p {
          text-align:center;font: normal 8pt tahoma; color:#000000;margin:1px 0px 1px 0px;
}
.koordinat {
          margin:0px 0px 35px 0px;
}
.koordinat p {
          text-align:center;font: normal 8pt tahoma; color:#000000;margin:1px 0px 1px 0px;
}
.koordinat p a {
          color:#FF0000;text-decoration:none;
}
.koordinat p a:hover {
          text-decoration:underline;
}
.baner {
          margin:0px 0px 0px 45px;
}
.osob_pt {
          margin-top:5px !important;
}
.footer {
          margin:-46px 0px 0px 0px;height:44px;min-width:1002px;
}
.menu_footer {
          padding:2px 0px 0px 0px;height:22px;background:#BCDCEC;text-align:center;
}
.menu_footer span {
          position:relative; top:-2px;font: normal 8pt tahoma; color:#333333;
}
.menu_footer span a {
          color:#333333;text-decoration:none;
}
.menu_footer span a:hover {
          color:#FF0000;
}
.copy {
          padding:2px 5px 0px 0px;height:20px;background:#999999;text-align:right;
}
.copy a {
          position:relative; top:-2px;font: normal 8pt Tahoma;  color:#333333;text-decoration:none;
}
.copy a:hover {
          color:#FF0000
}