.header {
  padding: 17px 0 0 0; margin: 0 60px; overflow: hidden; _height: 1%; }

.header .logo {
  vertical-align: 66px; margin: 0 27px 0 0;
  }
  .header a.logo {
    outline: none;
    }

.header .about- {
  font-size: 180%;
  margin: -38px 0 13px; }
  .header .about- b {
    color: #fff; font-weight: normal;
    background: #d63333; padding: 0 3px 1px;
    }
.header .info {
  padding: 41px 0 1px 0; float: right;
  }
  .header .phone- {
    margin: 0 0 3px 0;
  	font-size: 210%; color: #cc0000; font-family: Verdana; letter-spacing: -1px; }
  	.header .phone- small {
  	   font-size: 85%;
       }
  .header .info a:link,
  .header .info a:visited {
    font-size: 130%; font-weight: bold; color: #0085da;
    text-decoration: none; border-bottom: 1px #80c2ed solid;
    }
  .header .info .menu-item {
    margin-top: 26px;
    }    
    .header .info .menu-item a:link,
    .header .info .menu-item a:visited,
    .header .info .menu-item span {
      font-size: 180%; font-weight: normal; color: #008cdc;
      }
      .header .info .menu-item span {
        position: relative; top: -5px;
        }
    .header .info p img {
      vertical-align: -0.6em; margin: 0 0 0 12px;
      }
.header .fr {
  float: right; padding: 31px 60px 0 0;
  }
  .header .img-about-us- {
    vertical-align: -1.4em; vertical-align: 8.6em;
    }
  .header .about-us-:link,
  .header .about-us-:visited {
    font-size: 250%; font-weight: normal; color: #008cdc; vertical-align: 4em;
    text-decoration: none; border-bottom: 1px #80c2ed solid;
    }

/* Главное меню */
.menu {
  overflow: hidden;
  margin: 0; padding: 12px 0 0;
  font-size: 120%; }
.menu li {
  list-style: none;
  float: left;
  white-space: nowrap;
  margin-left: 17px;
  line-height: 160%;
  /*color: #fff;*/ }
/*.menu li a:link,
.menu li a:visited {
  color: #fff; } - commneted by bjornd*/

.menu li.selected- a {
  text-decoration: none; }


.header-default {
  padding: 23px 0 17px; }
.header-default .menu {
  padding: 12px 0 0; }

.header-other1 {
  padding: 18px 0 15px; }

.header-other2 {
  padding: 23px 0 17px;
  position: relative; }
.header-other2 .menu {
  padding: 14px 0 0;
  position: absolute; bottom: 17px;}

.header-other3 {
  padding: 17px 0 17px; }
.header-other3 .menu {
  padding: 0 0 21px; }
.header-other3 .phone- {
  margin-top: -2px; }

.header-other4 {
  padding: 23px 40px 18px; }
.header-other4 .menu {
  padding: 13px 0 0; margin-left: -17px;
  _display: inline-block; _margin-left: -34px; }
/* *********** */
