.content2{
height:500px;
width:100%;
z-index:0;
}

.content2 .centrize{
top:10px;
height:300px;
}

.content2 .centrize h1{
position:relative;
top:-30px;
text-align:center;
color:#2b2f38;
width:250px;
margin:0 auto;
background:#ccc;
z-index:1;
}


.ventilation, .condition, .production{
position:relative;
float:left;
top:-2px;
width:294px;
height:300px;
background:#aaa;
border-radius:0 0 20px 20px;
font-size:14px;
background-image:url(pics/condition.jpg);
background-size:auto 100%;
background-position:50%;
transition:background-size 0.4s ease, opacity 0.5s ease 0.2s;
box-shadow:0 0 15px rgba(0,0,0,0.5);
}

.ventilation:hover, .condition:hover, .production:hover{
background-size:auto 110%;
cursor:pointer;
border:4px solid #ff0;
box-shadow:0 0 15px rgba(0,0,0,0.5);
top:-6px;
margin-left:-4px;
}

.ventilation{
margin-right:9px;
background-image:url(pics/ventilation.jpg);
transition:background-size 0.4s ease, opacity 0.5s ease;
}

.ventilation:hover{
margin-right:5px;
border-color:#ff0;
}

.production{
float:right;
margin-right:0px;
background-image:url(pics/production.jpg);
transition:background-size 0.4s ease, opacity 0.5s ease 0.4s;
}

.production:hover{
margin-right:-4px;
border-color:#ff0;
}

.ventilation .head, .condition .head, .production .head{
text-align:left;
font-size:18px;
width:100%;
text-indent:60px;
height:38px;
background:rgba(0,0,0,0.8);
color:white;
padding-top:17px;
transition:background 0.4s ease;
z-index:9999;
}

.ventilation img, .condition img, .production img{
position:absolute;
left:10px;
top:5px;
height:45px;
width:45px;
z-index:9999;
}

.ventilation:hover .head{
color:#ff0;
}

.condition:hover .head{
color:#ff0;
}

.production:hover .head{
color:#ff0;
}

.production .right{
position:relative;
left:95px;
}

.ventilation:hover .stuff, .condition:hover .stuff, .production:hover .stuff{
height:200px;
opacity:1;
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}

.content2 .stuff{
display:block;
width:264px;
height:0px;
padding:15px;
padding-top:30px;
position:absolute;
bottom:0;
background:rgba(0,0,0,0.5);
color:#ff0;
border-radius:0 0 20px 20px;
transition:all 0.3s ease;
opacity:0;
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}

.content2 .stuff a{
color:yellow;
text-decoration:none;
}

.content2 .stuff a:hover{
text-decoration:underline;
}

.content2 .condition .stuff{
color:#ff0;
}

.content2 .production .stuff{
color:#ff0;
}

.content2 .polosa, .content2 .polosa12{
position:relative;
width:950px;
left:-25px;
top:-23px;
height:2px;
}

.content2 .polosa .polosa2, .content2 .polosa .polosa3, .content2 .polosa12 .polosa2, .content2 .polosa12 .polosa3{
width:150px;
top:-4px;
background:#f40;
height:4px;
}

.content2 .polosa12{
position:relative;
top:325px;
}

.content2 .polosa12 .polosa2, .content2 .polosa12 .polosa3{
top:2px;
}

.content2 .stuff ul{
list-style:none;
}

.content2 .stuff ul li{
margin-bottom:10px;
}

.content2 .stuff ul li:hover{
text-decoration:underline;
cursor:pointer;
}

[class*="polosa"]{
opacity:0;
}

.zaglushka1{
position:absolute;
bottom:-130px;
width:100%;
height:130px;
z-index:1;
}