html, body {  margin:0;  padding:0;  width:100%;  height:100%;   min-height: 100%;}
ul, dd { list-style-type: none; margin: 0; padding: 0px;}
img { border: 0; }
h1,h2,h3,h4 {margin: 0; padding: 0;}
select, input, textarea {font-size: 100%;}
body {background: #fff;	background-attachment: fixed;	font-size: 13px; line-height: 1.6em; font-family: Tahoma, sans-serif; color: #000; text-shadow: none;}
.clear {clear: both;}
a {  color: #000;  text-decoration: underline;  }
a:hover {  color: #000;  text-decoration: none;  }
h1 {font-size: 21px; margin-bottom: 9px;}
h2 {font-size: 18px; margin-bottom: 9px; font-weight: normal;}
p {margin: 0 0 12px 0;}
.footer-healing {height: 100px;}
.menu-in-header {  top: 123px; margin-left:100px; font-size: 13px;}

#content {  position: relative;  min-height: 100%;  min-width: 1000px; }

.content-second {   background: url(i/car_girl.png)  no-repeat;  background-position: 0% 80%; }

/* for ie6 need */
* html #content {   height: 100%;  min-width:1000px;  width:expression(document.body.clientWidth < 1000? "1000px": "auto"); }

.logo-menu {   width: 100%;  height: 125px;  float: left;   font-size: 14px; }
.logo {
  float: left;
  margin: 20px 0 0 21px;
}

.head {  height: 302px;  width: 100%;  background: transparent;  max-width: 1220px; }
.head-second {  line-height: 21px;}
.head-contacts-second {  line-height: 18px;}
.head-second h1{   color: #096;  }
.head-content {  top: 125px; margin-left: 65%;  _margin-left: 60%; }


/* for ie6 need */
* html .head {
  width:expression(document.body.clientWidth > 1220? "1220px": "auto");
 }

         .pos-one {margin-left: 0px; margin-top:30px;}
         .pos-two {margin-left: -5px;}
         .pos-two-second {margin-left: -15px; margin-top: 30px;}
         .pos-three {margin-left: -10px; }
         .pos-three-second {margin-left: -30px; margin-top: 30px;}
         .pos-four {margin-left: -15px;}
         .pos-four-second {margin-left: -45px; margin-top: 30px;}
         .pos-five {margin-left: -20px;}
         .pos-six {margin-left: -25px;}

         .pos-six-second {margin-left: -30px;}
         .pos-seven-second {margin-left: -35px;}
         .pos-eight-second {margin-left: -40px;}
         .pos-nein-second {margin-left: -45px;}
         .pos-then-second {margin-left: -50px;}
         .pos-oneone-second {margin-left: -55px;}
         .pos-onetwo-second {margin-left: -60px;}
         .pos-thre-second {margin-left: -65px;}

         .pos-seven {margin-left: -30px;}
         .pos-eight {margin-left: -35px;}
         .pos-nein {margin-left: -40px;}
         .pos-then {margin-left: -45px;}
         .pos-tone {margin-left: -50px;}

         .services {margin:5px 0 10px 80px;}
         
         
         .head-text {
           height:253px;          
          margin-left:600px;
          background-color:#EBEBEB;
           position: relative;
           
         }
         
         .head-text .left {
           float:left;
           width:64px;
           height:253px;
           position: absolute;
           left:0px;
           background: url(/i/corners.png) no-repeat top left; 
           
         }
         .head-text .right {
           float:right;
           width:64px;
           height:253px;
           position: absolute;
           right: 0px;
           background: url(/i/corners.png) no-repeat top right; 
         }
         
         .head-text .center {
           float:left;
           
           width:100%;
         }
         
           
         .head-text .center p {
           margin-left: 64px;
           line-height: 145%;
         }
         
         .head-text .center dd {
           margin-left: 100px;
         }
         
         .head-text .center dd.pos-one {
           margin-left: 110px;
           margin-top:30px;
         } 
         
         .head-text .center dd.pos-two-second {
           margin-left: 100px;
           margin-top:30px;
         } 
         
         .head-text .center dd.pos-three-second {
           margin-left: 90px;
           margin-top:30px;
         } 
         
         .head-text .center dd.pos-four-second {
           margin-left: 80px;
           margin-top:30px;
         } 


.menu {
  float: left;
  margin: 55px 0 0 7%;
  width: 90%;
  _width: 100%;
}
        .menu li{
          margin: 0 5% 0 0;
          float: left;

        }
          .left-active {
            float: left;
            background: url(i/active_menu_left.gif) top left no-repeat;
            width: 6px;
            height: 17px;
            margin-top: 3px;
          }
          .right-active {
            float: left;
            background: url(i/active_menu_right.gif) top left no-repeat;
            width: 6px;
            height: 17px;
            margin-top: 3px;
          }

          .center-active {
            float: left;
            background: url(i/active_menu_center.gif) top left repeat-x;
            height:  17px;
            font-size: 14px;
            line-height: 16px;
            padding: 0 3px ;
            margin-top: 3px;
          }

          .second-active-left {
            float: left;
            background: url(i/second_active_left.gif) top left no-repeat;
            width: 6px;
            height: 17px;
          }
          .second-active-right {
            float: left;
            background: url(i/second_active_right.gif) top left no-repeat;
            width: 6px;
            height: 17px;
          }
           .second-active-center {
            float: left;
            background: url(i/second_active_center.gif) top left repeat-x;
            height: 17px;
            line-height: 15px;
            padding: 0 3px;
          }

.telefons {
  margin: 0 0 44px 21px;
  width:90%;
  height:69px;
  background-color: #ebebeb;
  clear:both;
  max-width: 1220px;
}
    
    .static {
      width: 23px;
      height: 23px;
      background: url(i/telefons.png) no-repeat;
      background-position: 0 0;
      float: left;
      margin: 0 6px 0 0;
    }
    .mts {
      width: 23px;
      height: 23px;
      background: url(i/telefons.png) no-repeat;
      background-position: -23px 0;
      float: left;
      margin: 0 6px 0 0;
    }

    .kyivstar {
      width: 23px;
      height: 21px;
      background: url(i/telefons.png) no-repeat;
      background-position: -46px -1px;
      float: left;
      margin: 0 6px 0 0;
    }

    .life {
      width: 23px;
      height: 21px;
      background: url(i/telefons.png) no-repeat;
      background-position: -69px 0;
      float: left;
      margin: 0 6px 0 0;
    }
    
    


.telefons li{
  float:left;
  font-size:15px;
  line-height:23px;
  margin:23px 0 0 10px;
  width:22.9%;
}

.telefons li.ugolok {
     width:21px;
     height:69px;
float:right;
margin:0px;
}

.ico-menu {

}
.ico-menu td{
  width: 96px;
  height: 96px;
}
        .info-second {
          padding: 0 21px 20px;
        }
        .info-second h1 {
          color: #000;
          font-weight: normal;
        }



#footer {
  min-width: 1000px;
  position: relative;
  margin-top: -133px;
  height: 133px;
  color: #fff;
}

#footer a {
  color: #fff;
}

/* for ie6 need */
* html #footer {
  width:expression(document.body.clientWidth < 1000? "1000px": "auto");
 }
        #footer .footer-shashki {

          background: url(i/footer_shashki.gif) top left repeat-x;
          height: 20px;
        }

        #footer .footer-asphalt {

          background: url(i/footer_asphalt.png) top left repeat-x;
          height: 113px;
        }
        #footer .footer-contacts {
          float: left;
          margin: 30px 0 0 21px;
        }

        #footer .footer-copyright {
          float: right;
          margin: 41px 21px 0 0;
/*          position: absolute;
          margin: 30px 0 0 84%;*/
        }

        .night-day {
          color: #ccc;
        }
        .logo-up {
          font-size: 13.5px;
        }



#tooltip{
background:#FFFFFF;
color:#333333;
margin:0px;
padding:0px 10px; 
position:absolute;
visibility:hidden;
font-size: 11px; 
z-index:5000;
border:1px solid #EEE;
}




.map {
  float: left;
  width: 620px;
  height:681px;
}

.info-map {  float: left;}
.info-map h1{margin: 0 0 10px 0;}




.tar-table {
width: 100%
}
.terminator {
   max-width: 1200px;
}


.tar-table td{
   padding: 10px 0 10px 30px;
   border-bottom: 1px solid #fff;
}
.footnote {
  color: #5c5c5c;
  display: inline-block;
  margin: 21px 0 0 10px;
}
.first-tree {
  float: left;
  width: 33%;
}
.first-tree-two{
  float: left;
}
.dot {
  border-bottom: 1px dotted #000;
  text-decoration: none;
}

.dot:hover {
  border-bottom: none;
  text-decoration: none;
  color: #4c4c4c;
}


.divider {
  height: 61px;
}
.gray {  background: #f2f2f2;}
.gray-black {  background: #e2e2e2;}

.blue {
  background: #f2f5f7;
}

#no-border {  border-bottom: 1px solid #f2f2f2;}
#no-border-da {  border-bottom: 1px solid #f2f2f2;}

.corresp {
  background: #ffefd5;
  padding: 8px; width: 234px;
  margin: 0 0 0 15%;
}

.corresp a {
     color: #0099ff;
}

.margin-logo {
  margin-left: 5px;
}
.margin-foto {
  margin-left: 4px;
}
.li-foto {
  margin-top: 4px;
}









.block{
  width:580px;  
  margin-left:21px;
  position:absolute;
  //position:relative;
}

.slideshow img {
  display:none;
}
.block .corner-slider {
position: absolute;
z-index: 150;
top:0px;  
left:0px; 
//left:-1px;
}

#imgprev {background:transparent url(/i/prev.png) no-repeat scroll left center; left:10px; opacity: 0.5; width:150px; height:253px; position:absolute; z-index:300;}
#imgnext {background:transparent url(/i/next.png) no-repeat scroll right center; left:390px; opacity: 0.5; width:150px; height:253px; position:absolute; z-index:300;}

.bytes {
  color: #999;
  font-size: 11px;
}


