body {
  background: #F9F6ED;
  color: #671641;
  font-size: 11px;
  height: auto;
  padding-bottom: 0px;
  font-family: Verdana, sans-serif;
}
a{
  color: #671641;
  text-decoration: none;
}

@font-face {
  font-family: Helios;
  src: url(helioscondlightc.otf);
}
/* @font-face {
	font-family: 'HeliosCond';
	src: url('HeliosCondLightC.eot');
	src: local('O'), url('HeliosCondLightC.woff') format('woff'), url('HeliosCondLightC.ttf') format('truetype'), url('HeliosCondLightC.svg') format('svg');
	font-weight: normal;
	font-style: normal;
} */
@font-face {
	font-family: 'HeliosCond';
	src: url('HeliosCondC.eot');
	src: local('O'), url('HeliosCondC.woff') format('woff'), url('HeliosCondC.ttf') format('truetype'), url('HeliosCondC.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
#wide{
  width: 100%;
  background-color: #fff;
  position: fixed;
  height: 120px;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); /* IE 5.5+*/
	-moz-opacity: 0.9; /* Mozilla 1.6 и ниже */
	-khtml-opacity: 0.9; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0.9; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
  zoom: 1; /* для элемента в ИЕ, у которого не заданы width и height */
}
#header{
    font-family: Helios;
    background-color: #fff;
    height: 120px;
    position: relative;
    margin: 0 auto;
	/* opacity: 0.8; 
    filter: alpha(Opacity=80);  */
	
	
}
#header{
   font-family: HeliosCond;
}

#logo{
  margin-top: 46px;
}
#logo a img{
  margin-left: 50px;
}

#footer{
  height: 70px;
  background-color: #fff;
  width: 100%;
  text-align: center;
  padding: 40px 0 0 0;
}

.container_12,
.container_16,
.container_24 {
  /*
background-color: #ffa;
*/
  margin-bottom: 0px;
}
#nav{

margin-top: 72px;

  margin-left: 110px;
  overflow: visible;
}

#header .grid_3{
  background-color: transparent;
  padding: 0px 0px 0px 0;
  margin: 0 0 0 0px;
  background-image: none;
  background-repeat: no-repeat;
  background-position: 0 128px;
  overflow: visible;
  z-index: 150;
  height: 150px;
}
#header .grid_3.b1.active{
  background-image: url(../img/alestsu00_07.png);
}
#header .grid_3.b2.active{
  background-image: url(../img/alestsu00_08.png);
}
#header .grid_3.b3.active{
  background-image: url(../img/alestsu00_09.png);
}
#header .grid_3.b4.active{
  background-image: url(../img/alestsu00_10.png);
}

#header .grid_3.first{
  margin-left: 5px;
}

#header .grid_3 a{
  font-size: 19px;
  background-color: transparent;
  padding: 70px 0 0 13px;
  display: block;
  margin: 0;
  height: 58px;
  width: 97px;
  color: #671641;
}

#header .grid_3 a.b1.active{
  color: #fff;
  background-color: #819886;
}
#header .grid_3 a.b2.active{
  color: #fff;
  background-color: #6A719B;
}
#header .grid_3 a.b3.active{
  color: #fff;
  background-color: #756780;
}
#header .grid_3 a.b4.active{
  color: #fff;
  background-color: #DFBCA9;
}


/*
#nav ul li{
  display: inline;
  background-color: transparent;
  padding: 66px 0px 90px 0;
  margin: 0;
  background-image: url(../img/alestsu00_07.png);
  background-repeat: no-repeat;
  background-position: 0 120px;
  overflow: visible;
  z-index: 150;
  height: 150px;
}
#nav ul li a{
  font-size: 19px;
  background-color: #819886;
  padding: 76px 29px 40px 25px;
  margin: 0;

}
*/

#content{
  /*
padding-top: 180px;
*/
padding-bottom: 40px;
}
#zg{
  height: 180px;
}

.content{
  padding-left: 0px;
  z-index: -10;
  line-height: 1.6em;
}
.content h2{
  font-size: 12px;
  font-weight: normal;
  line-height: 1.6em;
  margin-top: 30px;
}
.content ul{
  margin: 0;
  padding: 0;
}

.content ul li{
  list-style: none inside none;
  margin: 0;
  padding: 0;
  text-indent: 8px;
  background: transparent url(../img/point.jpg) 1px 8px no-repeat;
}

.img1,.img2,.img3,.img4,.img5{
  position: relative;
}

.img3,.img4{
  height:600px;
}

.img1 img{
  top: -240px;
  z-index: -20;
  position: absolute;
  left: 52px;
}
.img2 img{
  top: -85px;
  z-index: -20;
  position: absolute;
  left: 52px;
}
.img3 img{
  z-index: -20;
  position: absolute;
  left: 52px;
}
.img4 img{
  top: -55px;
  z-index: -20;
  position: absolute;
  left: 52px;
}
.par2{
  margin-top: 360px;
}
.par3{
  margin-top: 530px;
}
.par4{
  margin-top: 40px;
}
.par5{
  margin-top: 40px;
}
.par6{
  margin-top: 50px;
}
.par7{
  margin-top: 80px;
}

#section2{
  margin-top: 20px;
}
