BODY {
  margin: 0px;
  padding: 0px;
  padding-top: 0px;
  font-family: Tahoma;
  font-size: 12px;
  text-align: justify;
}
IMG {
  border: 0px none;
}
/* NEWS */
DL, DT, DD {
  padding: 0;
  margin: 0;
}

DL A {
  text-decoration: none;
}
DL {
  color: #626262;
  line-height: 1.5em;
  /*padding-left: 10px;*/

}
    DL DT {
      padding-top: 10px;
    }
        DL DT DD A.HTTPREFERER {
          color: #000000;
        }

    DL SPAN.date {
        font-weight: 600;
        font-size: 0.8em;
    }
    DL A.titleN {
        color: #4191d1;
        font-weight: 600;
        font-size: 1.0em;
    }
    DL A.notice {
        color: #626262;
        font-size: 1em;
    }
    DL DD.notice {
      border-bottom: 2px solid #ececec;
      padding-bottom: 3px;
    }
    DL DD {
      padding-top: 6px;
      text-align: justify;
      padding-right: 29px;
      padding-left: 29px;
    }
    .content0 .news DT {
      padding-right: 29px;
      padding-left: 29px;
      /*margin-left: 40px;*/
    }
A {
  text-decoration: none;
}

/* NEWS */

BODY .wrap H1 {
  background: transparent url(../images/arrow-foryou.gif) no-repeat scroll 12px 12px;
      padding-left: 30px;
      padding-top: 12px;
      font-size: 12px;
      font-weight: bold;
      color: #5e5e5e;
      height: 40px;
      text-align: left;
      text-transform: uppercase;
}

BODY .wrap .about-med3 H1 { background: transparent none; font-size: 18px; padding-left: 25px; text-transform: none; }

.wrap {

  width: 100%;
  margin: 0 auto;
/*  border-right: 4px solid #e4e4e4;
  border-left: 4px solid #e4e4e4;*/
/*   width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 990) ? '990px' : "100%"); */
}
.subwrap {

}

/* FOR IE 6
 .headerWrap P, .headerWrap UL, headerWrap LI, .headerWrap2, .headerWrap3{
    margin: 0;
    border: 0pt none;
    padding: 0;
}      */

.headerWrap0 {
    background: transparent url(../images/header_fill0.png) repeat-x scroll 0px 0px;
}

.headerWrap {
  background: transparent url(../images/head-fill.jpg) repeat-x scroll 0px 0px;
 /* width: 100%;  */

}
.headerWrap, .headerWrap2, .headerWrap3 {
   /* height: 253px; */
    margin: 0;
    padding: 0;
}
    .headerWrap .headerWrap2{
        background: transparent url(../images/head-left.jpg) no-repeat scroll 0px 0px;
    }
    .headerWrap .headerWrap3{
             background: transparent url(../images/head-right.jpg) no-repeat scroll 100% 0px;

    }
    .headerWrap .contacts {
        float: right;
      /*  padding-right: 60px;*/
        margin-top: 10px;
        background: transparent url(../images/contactBG.png) no-repeat scroll 0px 0px;
        width: 468px;
        height: 198px;
        font-size: 10px;
        color: #FFFFFF;
    }
    .headerWrap .headerWrap4 {
    /*  width: 1000px;*/
    }

    .contacts2 {
      height: 168px;
     /* _height: auto; */
    }

    .contacts UL {
      margin: 0;
      padding: 0;
      list-style: none;
    }

    .contacts UL LI {
      margin-top: 0;
      margin-bottom: 0;
      padding-top:0;
      padding-bottom: 0;
      width: 150px;
      padding-left: 11px;;
    }
    .contacts UL LI.first {
      background: transparent url(../images/contacts-bullet.gif) no-repeat scroll 0px 0.4em;
    }

    .con1, .con2, .con3 {
        width: 140px;
        padding-top: 12px !important;
        #padding-top: 0px !important;     /* Äëÿ ÈÅ-7 */
        padding-left: 10px;
    }
    .con1 A, .con2 A, .con3 A {
      color: #FFFFFF;
    }

    .headerWrap .home {
    /*  clear: both;   */
      float: right;
      margin-right: 19px !important;
      margin-top: 12px !important;

      /*_padding-top: 10px;*/
      height: 15px;
    /*  width: 55px; */

position: relative;

    }  .headerWrap .home .homeA {
        margin-right:10px;
        padding-right:10px;
        border-right:1px solid #E1E0E4;
        height: 15px;
        width: 17px;
    }
    .headerWrap .headerWrap4 .top-fix{
        width: 1000px;
        height: 215px;
        margin: 0 auto;
    }

    .headerWrap .headerWrap4 .logo {
        width: 292px;
        height: 125px;
        float: left;
        background: transparent  url(../images/logo.png) repeat-x scroll 0px 0px;
        margin-top: 50px;
        cursor: pointer; 
    }


    .headerWrap .contacts .con1 {
        padding-left: 140px;
        float: left;
    }
    .headerWrap .contacts .con2 {
        padding-right: 17px;
        padding-left: 0;
        float: right;
    }
    .headerWrap .contacts .con3 {
        padding-left: 140px;
        clear: both;
        float: left;
        padding-top: 15px;
    }
/* --- Ìåíþ â Øàïêå --- */
    .headerWrap .nav-siteFix  {
        text-align: center;
        width: 100%;
        background: transparent  url(../images/headerNavSiteFill.gif) repeat-x scroll 0px 0px;
        font-size: 12px;
        height: 40px;
        border: 0px none;
        }

    .headerWrap .nav-site  {
       /* clear: both;  */
        text-align: center;
      /*  width: 100%;   */
        background: transparent  url(../images/headerNavSiteFill.gif) repeat-x scroll 0px 0px;
        font-size: 12px;
        height: 35px;
        border: 0px none;
        width: 1000px;
        margin: 0 auto;
        padding-top: 5px;
    }
      #ru  .headerWrap .nav-site UL {
            list-style: none;
          /*  padding: 0;
            margin: 0; */
            padding-top: 9px;
            clear: right;
            width: 900px; 
            margin:0 auto;
    }
    #en  .headerWrap .nav-site UL {
            list-style: none;
          /*  padding: 0;
            margin: 0; */
            padding-top: 9px;
            clear: right;
          /*  width: 900px; */
            margin:0 auto;
    }
   #ru .headerWrap .nav-site UL LI UL, #en .headerWrap .nav-site UL LI UL {
        width: 240px;
    }

    .headerWrap .nav-site UL LI {
        float: left;
        padding-left: 5px;
        padding-right: 5px;

    }
    .headerWrap .nav-site A {
       color:#7f7f80;
       font-weight: bold;
       text-decoration: none;
    }
    .headerWrap .nav-site UL UL{
        margin: 0;
        width: auto;
       /* clear: both;  */
       position: absolute;
       left: 0 !impotrant;
    }
    .headerWrap .nav-site UL LI UL LI{
        float: none;
    }
/* --- Ìåíþ â Øàïêå --- */

.topWrap {
    background: transparent url(../images/wrapleft.gif) repeat-y scroll 0px;
    width: 1000px;
    margin: 0 auto;
}
.topWrap2 {
 /* margin-left: 40px;
  margin-right: 30px;*/
  margin: 0;
  padding: 0;
/*  background: transparent url(../images/wrapright.gif) repeat-y scroll 100% 0px; */
  overflow: hidden;
}

.leftColum {
  width: 215px;
  float: left;
/*  padding-left: 20px;   */
/*  background-color: #f0f0f0;  */
  text-align: center;
 /* background: #f0f0f0 url(../images/vert-border.gif) repeat-y scroll 100% 0px; */
  height: auto;
  min-height: 700px;
}
.menu UL {
    padding-top: 20px;
    padding-bottom: 50px;
}   .menu UL LI {
  padding-bottom: 3px;
  text-align: left;;
}
    .menu UL A{
      color: #A3332B;
      font-weight: bold;
    }   .menu UL A :hover{
            color: #800000;
        }
    .translateImg {
        padding-top: 30px;
    }

    .webis {
        padding-top: 100px;
        font-size: 9px;
    }
    .webis P {
      margin: 0;
      padding: 5px 0 0 0;
    }

    .webis A{
        text-decoration: none;
        color: #828181;
    }
    .servises {

    }
    .servis {
        text-align: left;
        width: 191px;

        padding-top: 15px;
        height: 145px;
        background: transparent url(../images/serv-line.gif) no-repeat scroll center 100%;
        margin: 0 auto;
    }
    .servis A{
      text-decoration: none;

      float: left;
    }
    .servis .servl {
      float: left;
    }

    .servis .arrow {
        text-align: right;
        float: right;
      /*  background: transparent url(../images/aOrange.gif) no-repeat scroll 100% center;  */
    }

    .servis H2 {
      font-size: 12px;
      padding-bottom: 23px;
      margin:0px;
      text-transform: uppercase;

    }   .servis H2 A {
            padding-left: 20px;
            color: #575757; background: transparent url(../images/aBlue.gif) no-repeat scroll 0px center;
    }
    .servis DIV  A {
        color: #575757;
    }
    .servis .serv {
          clear: both;
          padding-top: 10px;
    }

.rightColum {
  width: 229px;
/*  float: right; */
  height: auto;
 /* margin-left: 10px; f0f0f0 f5f5f5*/
/*  background: #f0f0f0 url(../images/vert-border.gif) repeat-y scroll 0px 0px;  */
    background-color:#f0f0f0;
}

    .new-servis {
      padding-top: 30px;
      padding-left: 10px;
       /* padding-right: 10px;  */
    }

    .question {
        padding-top: 30px;
        height: 100%;
    }
    .question H3 {
        color: #ededed;
        padding-top: 12px;
     /*   padding-left: 50px; */
        background: transparent url(../images/qtitle.gif) no-repeat scroll 0px 0px;
     /*   overflow: visible; */
        height: 34px;
        text-align: center;
        text-transform: uppercase;
        font-size: 11px;
    }
    .question DL {
        padding-left: 30px;
    }
    .question DT {
        color: #000000;
        font-size: 12px;
        padding-bottom: 10px;
    }
    .question DL DD {
      padding-left: 0px;
      margin-left:0px;
      padding-top: 5px;

    }
    .question DL DD {
      color: #676767;
      font-size: 11px;
    }
    .formwrap FORM{
       /*  padding-bottom: 30px; */

    }
    .rightColum .qbottom{
        background: transparent  url(../images/qbottom.gif) no-repeat scroll 0px 100%;
        height: 78px;
        width: 100%;
    }
    .partners {
      padding-top: 1px;
      padding-bottom: 30px;
      margin: 0 auto;
      text-align: center;
      background-color: #f5f5f5;

    }
    .partners H3 {
       color: #747474;
       font-size: 11px;
    }
    .partners IMG {
      padding: 5px 0;
    }



.td-center, .td-left-col, .td-right-col {
  vertical-align: top;
  margin: 0;
  padding: 0;
}
.td-right-col {
   border-left: 2px solid  #f6f6f6;
       padding-left: 10px;
       background: transparent url(../images/wrapright.gif) repeat-y scroll 9px 0px;
       text-align: left;
}
#en .td-right-col { background: transparent url(../images/wrapright_en.gif) repeat-y scroll 9px 0px; }

.td-left-col {
       border-right: 2px solid  #f6f6f6;
       padding-right: 10px;
       _height: 700px;

}

.td-center {
  width: 100%;
/*  border-left: 2px solid  #f6f6f6; */


}
.sub-td-center {
    height: 100%;
    width: 100%;
}
.t1{
       height: 100%;
}


.centerWrap {
/* margin-right: 250px;
 margin-left: 230px;*/
  /*  padding: 0 10px;  */
}

.centerColum {
  /*  border-left: 2px solid  #f6f6f6;
    border-right: 2px solid  #f6f6f6;     */
}                     /*#5ba5f6*/
    .about-med {
      background:  #5ba5f6 url(../images/about-med-fill.gif) repeat-x scroll 0px 0px;
        color: #FFFFFF;
        text-align: justify;
        width: auto;
    }
 /*   .about-med DIV {
      margin: 0pt;
      padding: 0pt;
    }*/

    .about-med2 {
        background: transparent url(../images/med-border.gif) no-repeat scroll 100% 0px;
    }                  /*  #64b6fd */
    .about-med3 {
        background: transparent url(../images/contentfill.gif) repeat-x scroll 0px 60px;
        padding-bottom: 11px;
    }
        .about-med H3, .about-med H1, {
            padding-top: 20px;
            padding-left: 20px;
            color: #5e5e5e;
            margin: 0;
        }
        .about-med P {
          padding-left: 10px;
          padding-top: 4px;
          padding-right: 20px;
          padding-bottom: 2px;
          line-height: 1.2em;
          margin: 0;
        }
        .about-med3 .title {
          font-size: 13px;
         /* width: 60%; */
          padding-left: 10px;
          padding-bottom: 10px;
          padding-top: 30px;
          color: #FFFFFF;
        }
        .about-med3 {
            text-align: left;
            padding-left: 30px;
        }

        .about-med3 A {
             color: #FFFFFF;
            /*text-decoration: underline;*/
            font-weight: bold;
        }

     .foryou DIV, .foryou P {
     /*  margin: 0;
       padding: 0;*/
     }

    .foryou {
      background: transparent url(../images/foryou-fill.gif) repeat-x scroll 0px 0px;
    /*  border-left: 2px solid  #f6f6f6;
      border-right: 2px solid  #f6f6f6;*/
     /* width: 100%;
      border: 0px solid none;
      height: auto;
      overflow: visible;*/
    }
    .foryou .title{
      background: transparent url(../images/arrow-foryou.gif) no-repeat scroll 12px 12px;
    }
    .foryou .title P {
        padding: 10px;
        padding-left: 29px;
        font-weight: bold;
        color: #5E5E5E;
    }
    .foryou UL {
    /*  list-style: none outside url(../images/ul-foryou1.gif);*/
      list-style: none;
      font-family: Verdana;
      margin: 0;
      padding: 0;
    }
    .foryou UL LI{
      /*  padding-top: 4px;      */
      background: transparent url(../images/ul3.gif) no-repeat scroll 0px 1em;
      margin: 0;
        padding: 0;
        padding-left: 20px;
        padding-top: 7px;
    }
    .foryou UL LI A {
        font-family: Verdana;
      color: #000000;
      font-size: 12px;
      text-decoration: none;
  /*    padding-top: 2px;     */
    }
    .foryou UL LI A:hover {
     /* text-decoration: underline;  */  color: #ff830a;
    }  .uslugi {
           padding: 0px 20px 10px 15px;
    }


.content-menu {
    padding: 10px 14px;
      width: auto;
      height: auto;
      /*line-height: 1.9em;*/

    }
    .content0 .content-menu UL,  .SubRightColum .content-menu UL, .content1 .content-menu UL {
      list-style: none;
      font-family: Verdana;
      margin-left: 0px;
      padding: 0;
    }
    .content0 .content-menu UL{
      margin: 10px 9px;
    }
    .content0 .content-menu UL UL{
      margin: 0px 10px 9px;
    }
/* .SubRightColum .content-menu UL  - Ìåíþ íà ñåðîì ôîíå! */
    .SubRightColum .content-menu UL LI A {
    /*    background: transparent url(../images/ul3.gif) no-repeat scroll 0px 2px;
        _background: transparent url(../images/ul3.gif) no-repeat scroll 0px 4px;*/
    }
    .content0 .content-menu UL LI, .SubRightColum .content-menu UL LI , .content1 .content-menu UL LI {
        margin: 0;
        padding: 0;
        padding-left: 14px;
        padding-top: 7px;
        background: transparent url(../images/ul3.gif) no-repeat scroll 0px 0.95em;
    }
    .content-menu UL LI.curent {
        background: transparent url(../images/ul4.gif) no-repeat scroll 0px 0.95em;
    }

    .content-menu UL LI A,  .SubRightColum .content-menu UL LI A, .content1 .content-menu UL  LI A{
      font-family: Verdana;
      margin: 0;
      padding: 0;
      color: #575757;
      font-size: 12px;
      text-decoration: none;
      /*padding-left: 5px;*/
    }
    .content-menu UL LI.curent A {
        color: #FF830A;
    }

    .content-menu UL LI A:hover, .content1 .content-menu UL  LI A:hover {
      color: #ff830a;
    }


/***************************************** ÄËß ÊÎÍÒÅÍÒÀ, ÏÎËÎÑÊÀ ÑÅÐÀß***************************************************/
    .content0 {
/*      border-top: 2px solid  #f6f6f6; */
      background: transparent url(../images/foryou-fill.gif) repeat-x scroll 0px 20px;
     /* width: !important;  */
    /*  height: auto;    */
      color: #5E5E5E;
    /*  margin-left: 10px; */
      /*border-left: 2px solid  #f6f6f6;
      border-right: 2px solid  #f6f6f6;*/
    }


    .content0 H2{ color: #5e5e5e; font-weight: bold; }

    .content0 H3, .content0 H2, .content0 H1 {
       text-align: center;
       font-size: 12px;
     }

    .content0 H3.title, .content0 H2.title {
      background: transparent url(../images/arrow-foryou.gif) no-repeat scroll 12px 12px;
      padding-left: 30px;
      padding-top: 10px;
      font-size: 12px;
      font-weight: bold;
      color: #5e5e5e;
      height: 40px;
      text-align: left;
      text-transform: uppercase;
    }
    .content0 P {
        padding: 2px 10px 2px 10px;
        padding-left: 29px;
        padding-right: 29px;
        margin: 0;
        color: #5e5e5e;
        text-indent: 23px;
        text-align: justify;
    }
    .content0 UL {
      list-style: none;
      margin: 0;
        padding:10px 14px;
    }
/*    .centerColum .content0 UL {  list-style: none outside url(../images/ul3.gif); }     */

    .content0 UL LI {
      /*  padding-top: 4px;      */
      /*background: transparent url(../images/ul1.gif) no-repeat scroll 0px 0.4em;
      padding-left: 15px;
      font-size: 12px;
      */
      margin: 0;
        padding: 0;
        padding-left: 14px;
        padding-top: 7px;
        background: transparent url(../images/ul3.gif) no-repeat scroll 0px 0.95em;


    }
    .content0 UL LI A {
        font-family: Verdana;
        color: #4191d1;
        font-size: 12px;
        text-decoration: none;
  /*    padding-top: 2px;     */
    }

    .content0 UL LI A:hover {
      color: #ff830a;
    }
    .content0 .history {
     /* width: 80%; */
      margin: 0 auto;
    }

    .content0 .history P {
      color: #87b9e2;
      border-bottom: 1px solid #f2f2f2;
    }
    .content0 .history LI {

    }
    .content0 A {
        color: #4191d1;
    }
    .content0 A:hover {
        color: #ff830a;
    }
    .content0 .comments {

    }

    .content0 .comments LI {
      margin-top: 10px;
    }
    .content0 .content-LI-fix LI{
/*        background: transparent url(../images/ul1.gif) no-repeat scroll 0px 0.4em; */
    }

  /********************************************************************************************/

  .content0 .price1 {
    clear: both;
    background: transparent url(../images/page.gif) no-repeat scroll 3px 0px;
    margin-left: 29px;
    padding-left: 5px;
  }
  .content0 .personal {
    background: transparent url(../images/man.gif) no-repeat scroll 0px 0px;
    margin-left: 29px;
    padding-left: 5px;
  }
  .price1 A, .personal A {
    color: #4191d1;
    font-size: 12px;
    text-decoration: none;
  }


.centerColum .gallery {
  margin: 0 auto;
 /* width: auto;     */
}
.centerColum .gallery2 {
    width: auto;
    overflow: hidden;
}
.centerColum  .galmenu {
  width: 469px;
  margin: 0 auto;
}

.centerColum  .galmenu UL{
    list-style: none;
    list-style-image: none;
    list-style-type: none;
    font-size: 12px;
    font-weight: bold;
    height: 32px;
    margin: 0;
    padding: 0;
}

.centerColum  .galmenu  UL LI {
   float: left;
   color: #4191d1;
   padding-left: 10px;
 /*  margin-top: 10px; */
   width: 140px;
   height: 32px;
   background-image: none;
 /*  background-color: #FFFFFF;   */
   text-align: center;
   line-height: 33px;
 }
 .centerColum  .galmenu  UL LI A{
    font-size: 12px;
    font-weight: bold;
    color: #4191d1;
 }
 .centerColum  .galmenu  UL LI.curent{   background: #FFFFFF url(../images/gallery-menu.gif) no-repeat scroll center 0px;}
.centerColum  .galmenu  UL LI.curent A{
   color: #ff830a;
 }

.photos {
 /* width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 440) ? '440px' : "100%");*/
  width: 469px;
  margin: 0 auto;
  padding: 0;
  background: #f2f2f2 url(../images/table-fill.gif) repeat-x scroll 0px 0px;
  overflow: hidden;
}


.photo {
  margin: 10 auto;
  background-color: #f2f2f2;
  padding: 10px 10px;
  overflow: hidden;
  background: transparent url(../images/serv-line.gif) no-repeat scroll center 100%
}
.photo P {
  padding: 0;
  text-indent: 0;
}

.photo-img IMG {
    width: 150px;
}

table.med p {
    padding: 5px 0px;
    text-indent: 0px;
    text-align: center;
}

table.med p.fio {
    color: #4191d1;
    font-weight: bold;
}

table.med span {
  position: relative; top: 5px; color: #000000;
}

.photo-text {
  float: right;
  width: 285px;
}
.photo-text P {
 /* padding: 2px 10px;  */
 text-indent: 23px;;
}

/*.single-photo {
    width: 469px;
}
.single-photo IMG {
    margin: 3px;
}

.photo P{
    padding: 0;
    padding-top: 4px;
}
*/
.photo-gallery {
  float: left;
  padding:9px;
}

.photo-gallery IMG {
  width: 94px;
  height: 94px;
  border: 2px solid #bababa;
}
.big_img_info {
  border: 2px solid #bababa;
}
.full-photo {
        border: 2px solid #bababa;
        width: 500px;
}

.full-photo IMG {
      width: 219px;
      height: 328px;
}

.bigphoto {
  float: left;
    width: 230px;
}

.bigphoto IMG {
  width: 220px;
  height: auto;
}

/*
 .photo IMG {
   border: 2px solid #bababa;
   width: 100px;
   height: 131px;
}
    */
.back {
  clear: left;
  text-align: right;
}


.table-fill {
  overflow: hidden;
}

.cleaner {
  clear: both;
  width: 1px;
  height: 1px;
}
.voprosWrap {
  margin: 20px;
}
.voprosWrap P, .voprosWrap H2, .voprosWrap H3  {
  padding-top: 5px;
  padding-bottom: 5px;
  margin-top: 0;
  margin-bottom: 0;
} .content0 .voprosTitle,  .voprosWrap H3{
    color: #5e5e5e;
    font-size: 13px;
  /*  font-weight: bold; */
}
.content0 .voprosTitle2 {
    color: #4191d1;
    font-size: 14px;
    font-weight: bold;
    padding-top: 5px;
}


.content0 .voprosWrap .otvet {
  color: #5e5e5e;
}
.content0 .voprosWrap .vopros{
   color: #4191d1;
}
.qa {
  border-bottom: 2px solid #ececec;
}
.content0 .voprosWrap .qa P {
  padding-left: 0;
  padding-right: 0;
}

.MsoNormal {
  text-align: left;
    padding-left: 30px;
}

.MsoNormal A {
  color: #FFFFFF;
 /* text-decoration: underline;*/
  font-weight: bold;
}

.archive-menu {
  clear: both;
  text-align: center;
}

.archive-menu UL {
  list-style: none;
  list-style-image: none;
  background: none;
  margin: 0 auto;
 /* width: 50%; */
  padding-top: 10px;
  padding-bottom: 20px;
}
    .archive-menu UL LI {
        background: none;
        float: left;
        color: #ff830a;
    }
    .archive-menu UL LI.no-img { padding-left: 7px;}
    .comments {
      margin: 30px;;
      padding-bottom: 10px;
      text-align: justify;
    }  .comments P {
            margin: 0;
            padding: 3px 10px;
    }


.comments-br {
  border-bottom: 1px dotted #CCCCCC;
  padding-top: 4px;
  padding-bottom: 4px;
}
.photo-fio {
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  padding-bottom: 15px;
  padding-left: 3px;
  padding-right: 3px;
}
.content0 .single-photo P{
    padding-left: 3px;
  padding-right:  1px;
}
.content0 .vopros-title {
  text-align: left;
  font-size: 11px;
}
.content0 .news H2 {
  color:#4191d1;
  text-transform: uppercase;
  padding: 0 29px;
}
.content0 .news DD P {
  /*color:#4191d1;*/
  padding-left:0;
  padding-right: 0;
}

.graph {
    background: transparent url(../images/vote-line.gif) repeat-x scroll 0px 7px;

}
.formwrap TABLE {
  padding-top: 5px;   color: #676767;
}

.footer {
    background: #3A86E5 url(../images/footer-fill.gif) repeat-x scroll 0px 0px;
 /*  clear: both;
 overflow: auto; */
/*  height: 20px;
_width: 1000%;
min-width: 1000px;  */
}
.footer-rl {
    background: transparent url(../images/footer-left.gif) no-repeat scroll 0px 0px;
}
.footer-rc {
    background: transparent url(../images/footer-center.gif) repeat-x scroll 0px 0px;
}
.footer-rr {
    background: transparent url(../images/footer-right.gif) no-repeat scroll 100% 0px;
}
.footer-rl P {margin:0;}

#ru .footer .nav-site  {    margin:0 auto;    padding-top: 5px;    text-align: center;    width: 800px; }
#en .footer .nav-site  {    margin:0 auto;    padding-top: 5px;    text-align: center;    width: 400px; }

.footer .nav-site UL {
  list-style: none;
  height: 35px;
  padding: 0;
  margin: 0;;

}.footer .nav-site UL LI {
    float: left;
    padding-left: 5px;
    padding-right: 5px;
    border-right: 1px solid #f2f8fe;
}.footer  .nav-site UL LI.end {
    border-right: 0px none;
} .footer A, .footer .nav-site A {
   color:#f2f8fe;
   text-decoration: none;
}

.footer2 {
  clear: both;
 /* height: 35px; */
  width: 90%;
  margin: 0 auto;
  font-size: 9px;
}

.footer2 .copy {
/*  float: left;       */  width: 275px;
}
.footer2 .baners {
 /* float: right; */
 width: 275px;
}

.footer .foot-contacts {
    width: 450px;
/* overflow: hidden;
  ;*/
  margin: 0 auto
}
.footer .foot-contacts  {/* padding: 5px; */overflow: hidden; _height: 1%; }
.footer .foot-contacts .foot-cont P {margin: 0; padding: 0; }
.footer .foot-contacts .foot-cont {
    text-align: left;
  padding: 0 5px;
  margin: 0;
  width: 140px;
  float: left;
  color: #FFFFFF;
}

.lastDate { margin:0; text-align: center; color: #FFFFFF; font-size: 9px; padding-bottom: 3px;}
.lastDate A{ color: #FFFFFF; font-size: 9px;}
