/*ru fixes*/

#landscape, #roads, #spb, #suburb, #pictures{
    height: 2700px;
}
#landscape{
    height: 2780px;
}
#home div.title h1{
    font-size: 38px;
    padding-top: 5px;
}
#landscape .txt .content p{
    margin-left: 30px;
}
.copyright h1{
    font-size: 42px;
    line-height: 42px!important; 
}
.copyright p:last-child{
    font-size: 16px;
}
.top-block h1{
    font-size: 24px;
    padding-top: 7px;
}
.project-top-block .project-solutions ul li{
    height: 55px;
}

ul.career-list li a{
    font-size: 14px;
}

.career .foot{
    padding-left: 120px;
}
.career .text, .career .text div.item > div.desc ul li{
    font-size: 13px;
}
.career .text div.item{
    padding-bottom: 10px;
    padding-top: 5px;
}
.career .text p{
    padding: 0; margin: 0;
}

#form_2_container fieldset label{
    padding-top: 5px;
    font-size: 14px;
}
.top-block .description .left{
    width: 60%;
}
.top-block .description .right{
    width: 40%;
}
ul.landscape-submenu li a{
    font-size: 12px;
    padding: 14px 0 14px 25px;
}
#suburb-subcontents h3{
    padding-right: 10px;
}

#suburb-submenu ul li a{
    height: auto;
    padding-bottom: 6px;
    padding-right: 10px;
}
#suburb-submenu ul li a:hover, #suburb-submenu ul li a.active{
    height: auto;
}
ul#pictures-filter > li ul li a, ul#pictures-filter > li ul li span{
    font-size: 14px;
}
.project-header ul#pictures-filter > li > a{
    width: 350px
}
.project-top-block .project-desc h1{
    font-size: 28px; line-height: 30px!important;
}