body{font-family:'Open Sans',Arial,sans-serif;font-size:.875em/*14px*/;}

.contacts{font-weight:600;font-size:.8125rem;}

.top-button{font-weight:600;font-size:.9375rem;}

.title{font-weight:700;font-size:.8125rem;}
.footer-text{font-size:.6875rem;}
.footer .menu a{font-size:.8125rem;}
.footer nav li:hover a,.footer nav  li.active{font-weight:600;}
.copyright{font-size:.75rem;}

.slider-title-top{font-weight:800;font-size:1.1875rem;}
.slider-title-bottom{font-weight:600;font-size:.75rem;}

.title-section{font-weight:700;font-size:1.25rem;}
.news-data{font-weight:700;}
.news-title{font-weight:700;font-size:.9375rem;}
.news-list .news-title{font-weight:700;font-size:1.25rem;}
.news-text{font-size:.875rem;}
.more-info{font-weight:600;}

.objects-title{font-weight:600;font-size:1rem;}
.table-td-location{font-weight:600;font-size:.75rem;}
.table-title{font-size:.8125rem;}
.table-text{font-weight:600;font-size:.75rem;}

.advantages-title{font-weight:700;font-size:1.25rem;}
.advantages-text{font-size:.75rem;}

.objects-main-info .table-title{font-weight:600;}
.objects-main-info .table-text{font-size:.8125rem;}

.path{font-size:.6875rem;}
.path span{font-weight:700;}

.split-pages a{font-weight:600;font-size:1rem;}
.split-pages span{font-weight:600;font-size:1rem;}
.split-pages .split-prev{font-weight:400;font-size:.875rem;}
.split-pages .split-next{font-weight:400;font-size:.875rem;}

.tab-on,.tab-off{font-weight:600;font-size:1rem;}
.info-title{font-weight:700;font-size:.8125rem;}

.plans-section>li{font-weight:700;font-size:.875rem;}
.room-name{font-weight:700;font-size:1rem;}
.room-square{font-weight:600;font-size:.75rem;}

.content-news .news-title h1{font-weight:700;font-size:1.25rem;}
.content-news .news-data{font-weight:600;}
.news-tag{font-weight:600;font-size:.8125rem;}
.button-news-title{font-size:.75rem;}

.sidebar .title{font-size:1rem;}
.sidebar .news-title{font-weight:600;font-size:.875rem;}
.sidebar .news-data{font-weight:600;}
.tags a{font-size:.8125rem;}
.archive a{font-weight:600;}

.button-send{font-family:'Open Sans',Arial,sans-serif;font-weight:600;font-size:1rem;}
.button-reset{font-family:'Open Sans',Arial,sans-serif;font-weight:600;font-size:1rem;}

@media only screen and (min-width:600px){

.contacts{font-weight:400;}

.content-news .news-title h1{font-size:1.5rem;}

.contacts-map .title{font-size:1.25rem;}
.contacts-form .title{font-size:1.25rem;}

}

@media only screen and (min-width:960px){

.objects-main-info .table-text{font-weight:700;font-size:.75rem;}

.bookmarks-big li{font-weight:600;}

.building-title{font-weight:600;font-size:1rem;}

.hover-title{font-weight:600;font-size:1rem;}
}

@media only screen and (min-width:1200px){

header .contacts{font-weight:600;font-size:.875rem;}

.slider-title-top{font-weight:700;font-size:3.25rem;}
.slider-title-bottom{font-weight:700;font-size:1.0625rem;}

.display-objects a{font-size:.8125rem;}
.objects-type-inform{font-weight:600;}

.section-name .title-text{font-weight:700;font-size:1.25rem;}

.bookmarks-big li{font-size:1rem;}

}