*{
    margin: 0;
    padding: 0;
    border: 0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.clearfix:after{
    content:'';
    display:table;
    clear:both;
}
/*----fonts IE ----- */

@font-face{
    font-family:DINPro-Regular; src:url('../fonts/DINPro-Regular.eot');
}
@font-face{
    font-family:DINPro-Bold; src:url('../fonts/DINPro-Bold.eot');
}
@font-face{
    font-family:DINPro-Italic; src:url('../fonts/DINPro-Italic.eot');
}
@font-face{
    font-family:DINPro-Light; src:url('../fonts/DINPro-Light.eot');
}
@font-face{
    font-family:DINPro-Medium; src:url('../fonts/DINPro-Medium.eot');
}
/*--------------------------------------------------------------*/

@font-face{
    font-family:DINPro-Medium; src:url('../fonts/DINPro-Medium.otf');
}
@font-face{
    font-family:DINPro-Light; src:url('../fonts/DINPro-Light.otf');
}
@font-face{
    font-family:DINPro-Regular; src:url('../fonts/DINPro-Regular.otf');
}
@font-face{
    font-family:DINPro-Italic; src:url('../fonts/DINPro-Italic.otf');
}
@font-face{
    font-family:DINPro-Bold; src:url('../fonts/DINPro-Bold.otf');
}

a{
    text-decoration: none;
}

body{
    width: 100%;
    font-family: DINPro-Medium;
    background: #f5f5f5;
}

.menu {
    float: left;
    width: 138px;
    height: 100%;
    background: #201b1a;
    list-style: none;
    position: fixed;
    display: block;
}
.menu li{
    border-bottom: 1px solid #4a4645;
	line-height: 17px;
}

.menu li:first-child a{
    height: 90px;
    text-align: center;
    padding-top: 14px;
}

.menu li a{
    color: #fff;
    display: block;
    width: 138px;
    height: 55px;
    padding: 11px 18px;
    font-size: 15px
    /*text-transform: uppercase;*/
}
.menu li a:first-letter{
	font-size: 18px;
}

.label{
    margin-top: 15px;
	padding: 0 18px;
}

.label img{
	display: block;
	margin-bottom: 10px;
}

.small-menu {
    width: 138px;
    position: fixed;
    bottom: 0;
}

.small-menu a{
    display: block;
    color: #fff;
    text-decoration: underline;
    margin-bottom: 15px;
}

.small-menu a:last-child{
    margin-bottom: 10px;
}

.small-menu img{
    margin: 0 5px 0 15px;
}

.content {
    float: left;
    margin-left: 138px;
	min-width: 871px!important;
    width: 85%;
    max-width: 1142px;
    overflow: hidden;
    -webkit-box-shadow: 10px 0 20px #ccc;
       -moz-box-shadow: 10px 0 20px #ccc;
            box-shadow: 10px 0 20px #ccc;
    background: #fff;
}

.top-polosa {
	min-width: 871px!important;
    max-width: 1142px;
	width: 85%;
    height: 32px;
    background: #ebebeb;
    float: left;
    position: relative;
    z-index: 2;
    position: fixed;
    font-family: DINPro-Light;
	-webkit-box-shadow: 0px 0px 10px 2px #EEE;
	-moz-box-shadow: 0px 0px 10px 2px #EEE;
	-ms-box-shadow: 0px 0px 10px 2px #EEE;
	-o-box-shadow: 0px 0px 10px 2px #EEE;
	box-shadow: -3px 1px 10px 0px rgba(0, 0, 0, 0.3);
}

form{
	position: absolute;
	right: 250px;
	top: 50%;
	margin-top: -11px;
	width: 180px;
}

.input-top-polosa{
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	padding-left: 25px;
	padding-right: 10px;
	font-size: 14px;
	line-height: 22px;
	-webkit-box-shadow: 0px 1px 2px 0px #000 inset;
	-moz-box-shadow: 0px 1px 2px 0px #000 inset;
	-ms-box-shadow: 0px 1px 2px 0px #000 inset;
	-o-box-shadow: 0px 1px 2px 0px #000 inset;
	box-shadow: 0px 1px 2px 0px #000 inset;
}

.input-submit-top-polosa{
	position: absolute;
	top: 5px;
	left: 7px;
	width: 13px;
	height: 16px;
	background: url('../images/lupa.png')no-repeat;
}

::-moz-placeholder { color: #9f9f9f; }
::-webkit-input-placeholder { color: #9f9f9f; }
:focus::-webkit-input-placeholder { color:transparent; }
:focus::-moz-placeholder { color:transparent; }
:focus:-moz-placeholder { color:transparent; }
:focus:-ms-input-placeholder { color:transparent; }
:focus::placeholder { color:transparent; }
input[type="text"]:focus, [type="submit"]:focus{
    outline: 0;
}

.tp-telefon{
    float: left;
    width: 415px;
    padding-left: 31px;
    line-height: 32px;
    font-size: 18px;
    font-weight: bold;
    color: #0b895a;
}

.tp-konsult{
    float: left;
    width: 224px;
    background: #0b895a;
    line-height: 32px;
    text-align: center;
}

.tp-konsult a{
    color: #fff;
    text-decoration: underline;
    font-weight: bold;
}

.koskisen-img{
    width: 206px;
    height: 60px;
    position: absolute;
    background: url('../images/logo.png')no-repeat;
    right: 2.5%;
}
.bottom-polosa {
	min-width: 871px;
	width: 85%;
    max-width: 1142px;
    height: 32px;
    background: #fff;
    float: left;
    bottom: 0px;
    background: #c6c6c6;
    line-height: 32px;
    font-family: DINPro-Light;
	margin-top: 35px;
	position: fixed;
	bottom: 0;
}

.triugol{
    border-color: transparent transparent transparent #201b1a;
    border-style: solid;
    border-width: 16px;
    width: 0;
    height: 0;
    float: left;
}

.bottom-polosa-date{
    color: #767676;
    height: 32px;
    float: left;
    margin-left: 10px;
}

.bottom-polosa-date a{
    margin-left: 10px;
    text-decoration: underline;
    color: #212121;
    font-weight: bold;
}

.bottom-polosa-green{
    float: right;
    background: #0b895a;
    padding: 0 35px 0 10px;
    color: #fff;
}
.bottom-polosa-green span:first-child{
    margin-right: 40px;
}
.bottom-polosa-green a{
	position: relative;
    text-decoration: underline;
    color: #fff;
}

.bottom-polosa-green img{
    position: absolute;
    top: 1px;
}

.projects {
    width: 100%;
    height: 100%;
    background: #fff;
    font-family: DINPro-Regular;
    color: #212121;
    padding: 30px 0;
}

.project {
    width: 100%;
    height: 100%;
    padding: 0 0 0 10px;
    margin-bottom: 55px;
}

.zagalovok {
    display: block;
    width: 100%;
    font-size: 48px;
    text-align: center;
    margin-bottom: 25px;
}
.zagalovok-1{
	font-weight: bold;
}


.project-text {
    width: 30%;
    height: 215px;
    float: left;
    padding: 0 10px;
    overflow: hidden;
}
.project-text span{
    display: block;
    margin-bottom: 5px;
	font-weight: bold;
}
.project-text span a{
    text-decoration: underline;
    color: #212121;
    font-size: 32px;
}

.pro-img, .pro-img_1, .pro-img_2{
    width: 70%;
    height: 210px;
    float: left;
    overflow: hidden;
	background: url('../images/pro-3.jpg')no-repeat 0px -50px;
	-moz-background-size: cover;
	     background-size: cover;
}

.pro-img_1{
	background: url('../images/pro-2.jpg')no-repeat 0px -50px;
	-moz-background-size: cover;
	     background-size: cover;
}

.pro-img_2{
	background: url('../images/pro-1.jpg')no-repeat 0px -135px;
	-moz-background-size: cover;
	     background-size: cover;
}
.pr_img_finlam{
	background: url('../images/finlam_main.png')no-repeat 0px 0px;
	-moz-background-size: cover;
	     background-size: cover;
}
.pr_img_mt{
	background: url('../images/mt_banner.png')no-repeat 0px 0px;
	-moz-background-size: cover;
	     background-size: cover;
}
.pr_img_leso{
	background: url('../images/lesopark.png')no-repeat 0px 0px;
	-moz-background-size: cover;
	     background-size: cover;
}

.podryad {
    width: 100%;
    height: 100%;
    background: #ebebeb;
    padding: 20px 0; 
}

.podryad p{
    text-align: center;
    color: #212121;
    
}

.tools a{color:#fff; 
text-shadow:0 0 10px rgba(0,0,0,0.9);
    text-decoration:underline;
}

.podryd-icon-wrap {
    width: 90%;
	height: 163px;
    margin: 0 auto;
    margin-top: 20px;
	background: url('../images/tools.jpg')no-repeat;
	-moz-background-size:  100% 100%;
	     background-size:  100% 100%;
}
.pi-main:hover{background:rgba(0,0,0,0.7)}
.pi-main {
    width: 20%;
	height: 100%;
    float: left;
    text-align: center;
	font-size: 20px;
	color: #fff;
	padding-top: 15px;
}

.zakazat {
    width: 100%;
    text-align: center;
    margin: 40px 0 20px;
}

.zakazat a{
    background: #0b895a;
    color: #fff;
    padding: 5px 20px;
    -webkit-border-radius: 7px;
       -moz-border-radius: 7px;
            border-radius: 7px;
    text-decoration: underline;
}

.prodazha {
    width: 95%;
    margin: 0 auto;
    padding: 20px 0;
    font-family: DINPro-Regular;
}

.prodazha-conteiner {
    width: 30%;
    float: left;
    margin-right: 5%;
}

.prodazha-conteiner:nth-child(3n){
    margin-right: 0;
}

.prodazha-conteiner a{
    font-size: 20px;
    font-weight: bold;
    display: block;
    color: #212121;
    text-decoration: underline;
    margin: 10px 0;
}

.prod-img{
    width: 100%;
    height: 195px;
    overflow: hidden;
}

.prod-img img{
    width: 100%;
}

.prodazha-conteiner span{
    display: block;
    font-size: 16px;
    font-weight: bold;
    color: #212121;
    margin-top: 10px;
}
.footer {
    width: 100%;
    height: 180px;
    background: #0b895a;
    color: #fff;
    font-family: DINPro-Regular;
    padding: 25px 0 0;
    margin-top: 40px;
}

.footer-span{
    display: block;
	font-size: 24px;
	padding-left: 20px;
}

.footer-span>a{
    color: #fff;
    font-size: 18px;
    border-bottom: 1px dashed #fff;
}

.picture-top {
    width: 100%;
    height: 450px;
    overflow: hidden;
    background: url('../images/picture-top.jpg')no-repeat;
    -moz-background-size: cover;
         background-size: cover;
    display: block;
}
.picture-top-1{
	background: url('../images/picture-top-1.jpg')no-repeat;
}

.picture-top-3{
	background: url('../images/bg_fot_151_top.png')no-repeat;
}

.picture-top-4{
	background: url('../images/tall/picture-top-3.jpg')no-repeat;
}

.picture-top-5{
	background: url('../images/lind/picture-top-4.jpg')no-repeat;
}

.picture-top-6{
	background: url('../images/bjork226/top.jpg')no-repeat;
}

.picture-top-7{
	/*background: url('../images/tall_280/top.jpg')no-repeat;*/
    background: url('../images/tall_349_bg.png')no-repeat;
    background-position:100%;
}

.scroll-nav {
    width: 100%;
    height: 69px;
}

#top_nav{
   position: fixed;
   z-index: 1;
    width: 85%;
    max-width: 1142px;
    background: #fff;
    padding: 10px 0 0;
}

#top_nav ul{
    width: 100%;
    height: 100%;
    text-align: center;
}

#top_nav li{
    display: inline-block;
}

#top_nav li a{
    font-family: DINPro-Regular;
    color:  #212121;
    font-size: 18px;
    font-weight: 400;
    line-height: 47px;
    text-decoration: underline;
    padding: 10px 5px;
}

#top_nav li a.active{
    color:  #0b895a;
    text-decoration: none;
    font-weight: 700;
}

.alm211 {
    display: block;
    width: 100%;
    height: 100%;
    color: #212121;
    font-size: 60px;
    font-weight: 500;
    line-height: 67px;
    text-align: center;
    margin-top: 60px;
    margin-bottom: 20px;
}

.opisanie {
    display: block;
    text-align: center;
    width: 85%;
	padding: 10px 0;
    height: 100%;
    margin: 0 auto;
    font-family: DINPro-light;
    color: #212121;
    font-size: 36px;
    line-height: 47px;
}


.stoimost {
    font-family: DINPro-Light;
    display: block;
    text-align: center;
    color:  #212121;
    font-size: 16px;
    line-height: 10px;
    margin-top: 20px;
}

.cennic {
    display: block;
    text-align: center;
    color:  #212121;
    font-size: 48px;
    line-height: 43px;
    margin-top: 10px;
}

.complectaciya {
    display: block;
    text-align: center;
    margin-top: 10px;
}

.complectaciya a, .present a{
    color:  #212121;
    font-size: 16px;
    line-height: 23px;
    text-decoration: underline;
}

.present {
    display: block;
    text-align: center;
}

.plan {
    width: 100%;
    height: 100%;
    margin-top: 50px;
}

.plan-img {
    float: left;
    width: 55%;
}

.plan-img img{
    width: 50%;
    float: left;
}

.plan-text {
    font-family: DINPro-Light;
    padding: 20px 0;
    float: left;
    width: 45%;
    color:  #212121;
    font-size: 30px;
    line-height: 33px;
}

.plan-text span{
    display: block;
    margin-bottom: 20px;
    padding-right: 7px;
}

.plan-text a{
    color:  #212121;
    font-size: 30px;
    line-height: 33px;
    font-weight: 800;
    text-decoration: underline;
}

.fishaka-1, .fishaka-2 {
    width: 100%;
    height: 550px;
    background: url('../images/fishka1.jpg')no-repeat;
    -moz-background-size: cover;
         background-size: cover;
    overflow: hidden;
    position: relative;
    margin: 20px 0;
}

.fishaka-1-1{
	background: url('../images/fishka1-1.jpg')no-repeat;
}

.fishaka-1-2{
	background: url('../images/fishka1-2.jpg')no-repeat;
}

.fishaka-2{
    margin-top: -65px;
    background: url('../images/fishka2.jpg')no-repeat;
}

.big-img_text, .big-img_text-2 {
   color:  #000000;
    font-size: 30px;
    font-weight: 500;
    line-height: 37px;
    position: absolute;
    bottom: 50px;
    padding: 0 30px;
}

.big-img_text-2{
    top: 50px;
}

.chetyre-storony {
    width: 100%;
    height: 100%;
    padding: 10px;
    background: #f0f0f0;
}

.chetyre-storony__img {
    width: 50%;
    height: 100%;
    float: left;
}

.chetyre-storony__img-kriss{
	width: 70%;
}

.chetyre-storony__img img{
    width: 100%;
}

.chetyre-storony_text {
    font-family:DINPro-Regular;
    width: 50%;
    float: left;
    padding: 10px;
    color:  #212121;
    font-size: 18px;
    line-height: 22px; 
}

.chetyre-storony_text-kriss{
	width: 30%;
}

.chetyre-storony_text p{
    margin-bottom: 10px;
}

.opisanie-2 {
    width: 100%;
    height: 100%;
    padding: 10px;
    margin-top: 50px;
    margin-bottom: 60px;
}

.opisanie-2_main {
    width: 65%;
    height: 100%;
    float: left;
    font-family: DINPro-Regular;
    color:  #212121;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    padding: 0 10px;
}

.opisanie-2_main p{
    margin-bottom: 10px;
}

.opisanie-2_main span{
    display: block;
    color:  #212121;
    font-size: 36px;
    font-weight: 700;
    line-height: 38px;
    margin-bottom: 20px;
}

.opisanie-2_img {
    width: 35%;
    height: 235px;
    overflow: hidden;
    float: left;
    padding: 0 10px;;
}
.opisanie-2_img img{
    width: 100%;
}


.aleksey {
    width: 100%;
    height: 100%;
    padding: 0 20px;
    margin: 40px 0;
}

.aleksey_img {
    width: 15%;
    height: 1000%;
    float: left;
}

.aleksey_img img{
    width: 100%;
}

.aleksey_text{
    width: 85%;
    float: left;
    padding: 0 0 10px 20px;
    font-family: DINPro-Light;
    color:  #000000;
    font-size: 16px; 
    font-style: italic;
    line-height: 28px;
}

.aleksey span{
    display: block;
    color:  #000;
    font-style: normal;
    font-family: DINPro-Regular;
    font-size: 22px;
    font-weight: 700;
    line-height: 24px;
    margin-bottom: 15px;
}

.prof-podhod {
    width: 100%;
    height: 100%;
    padding: 0 20px;
    padding-bottom: 20px;
}

.prof-podhod_zagalovok {
    display: block;
    text-align: center;
    color:  #212121;
    font-size: 48px;
    font-weight: 700;
    line-height: 48px;
    margin-bottom: 45px;
}

.prof-podhod_text {
    width: 80%;
    height: 100%;
    padding-right: 15px;
    float: left;
    font-family: DINPro-Regular;
    color:  #212121;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
}

.prof-podhod_text-1{
	width: 50%;
}

.prof-podhod_text p{
    margin-bottom: 10px;
}

.prof-podhod_comand {
	width: 100%;
	float: left;
    text-align: center;
    margin-top: 30px;
}

.prof-podhod_comand-1{
	margin-top: 30px;
}

.prof-podhod_comand a{
    font-family: DINPro-Regular;
    color:  #fff;
    font-size: 18px;
    font-weight: 400;
    line-height: 31px;
    padding: 7px 20px;
    background: #0b895a;
    -webkit-border-radius: 13px;
       -moz-border-radius: 13px;
            border-radius: 13px;
    text-decoration: underline;
}

.prof-podhod_picture {
    width: 20%;
    height: 100%;
    float: left;
    text-align: center;
}

.prof-podhod_picture-1{
	width: 50%;
}

.prof-podhod_picture img{
    width: 100%;
    margin-bottom: 20px;
}

.prof-podhod_picture-1 img{
	width: 45%;
	float: left;
	margin-right: 5%;
}

.prof-podhod_picture span{
    display: block;
    text-align: left;
    margin-top: -10px;
}

.prof-podhod_picture a{
    font-family: DINPro-regular;
    color:  #212121;
    font-size: 16px;
    font-weight: 400;
    line-height: 23px;
    text-decoration: underline;
}

.another-project {
    width: 100%;
    height: 100%;
    padding: 40px 20px;
    background: #f0f0f0;
    margin-bottom: -40px;
}

.another-project_zagolovok{
    text-align: center;
    color:  #212121;
    font-size: 36px;
    font-weight: 500;
    margin-bottom: 30px;
}

.another-project_conteiner{
    width: 32%;
    height: 100%;
    margin-right: 2%;
    float: left;
}

.another-project_conteiner:last-child{
    margin-right: 0;
}
.another-project_conteiner_img{
    width: 100%;
    height: 200px;
    background: #fff;
    border: 7px solid #fff;
    overflow: hidden;
}

.another-project_conteiner_img img{
    width: 150%;
}

.another-project_conteiner strong{
    font-family: DINPro-Regular;
    color:  #212121;
    font-size: 18px;
    font-weight: 700;
    line-height: 47px;
    display: block;
    text-decoration: underline;
}

.another-project_conteiner_black{
    color:  #212121;
    font-size: 14px;
    line-height: 47px;
    line-height: 18px;
    font-weight: bold;
}

.another-project_conteiner_black span{
    font-weight: 100;
}
.another-project_conteiner_text {
    width: 100%;
    height: 100%;
    font-family: DINPro-Light;
    color:  #212121;
    font-size: 14px;
    line-height: 18px;
    margin-top: 20px;
}

#big-foto {
	width:100%;
	height:535px;
	margin:0 auto;
	background: url('../images/big-foto.jpg')no-repeat;
	-moz-background-size: cover;
	     background-size: cover;
	margin-top: 50px;	
}

.big-foto-1{
	background: url('../images/bg_fot_151.png')no-repeat!important;
	margin-bottom: 30px!important;
}
.big-foto-2{
	background: url('../images/tall/big-foto-2.jpg')no-repeat!important;
	height: 437px!important;
}
.big-foto-3{
	background: url('../images/new_interier.png')no-repeat!important;
	height: 395px!important;
}
.big-foto-lind{
	background: url('../images/lind/big-foto-4.jpg')no-repeat!important;
	height: 395px!important;
}
.big-foto-lind_2{
	background: url('../images/lind/Rectangle%2011.jpg')no-repeat!important;
	height: 395px!important;
	display: block;
}

.big-foto-bjork_266_2{
	background: url('../images/bjork226/fishka_2.jpg')no-repeat!important;
	height: 395px!important;
	display: block;
}

.big-foto-bjork_266{
	background: url('../images/bjork226/fishka_1.jpg')no-repeat!important;
	height: 408px!important;
	display: block;
}

.big-foto-tall_280{
	background: url('../images/tall_280/fishka_1.jpg')no-repeat!important;
	height: 534px !important;
	display: block;
	margin-bottom: 50px !important;
}

#dve-storony {
	width: 100%;
	height: 200px;
	background: #F0F0F0;
}

.dve-storony_img {
	float: left;
	width: 45%;
	margin: 0 2.5%;
	margin-top: 27.5px;
}
.dve-storony_img_img{
	width: 100%;
}
/*------------------------------------- МОДАЛКА ---*/
#lean_overlay {
    position: fixed;
    z-index:100;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%;
    background: #000;
    display: none;
}

#qwerty, #qwerty_1, #qwerty_2, #qwerty_3, #qwerty_4, #qwerty_5, #qwerty_6, #qwerty_7, #qwerty_8, #qwerty_9, #qwerty_10, #qwerty_11, #qwerty_12, #qwerty_13{
	display: none;
	position: fixed;
	width: 80%;
	height: 80%;
	top: 10%!important;
	margin: 0 auto;
	z-index: 9999999;
	background-position: center center!important;
	-moz-background-size: contain!important;
	     background-size: contain!important;
}

#qwerty{
	background: url('/images/Layer-35_big.jpg')no-repeat;
	height: 300px;
}
#qwerty_1{
	background: url('../images/Layer-36_big.jpg')no-repeat;
	height: 300px;
}
#qwerty_2{
	background: url('../images/Layer-42_big.jpg')no-repeat;
	-moz-background-size: cover!important;
	     background-size: cover!important;
}
#qwerty_3{
	background: url('../images/Layer-43_big.jpg')no-repeat;
	-moz-background-size: cover!important;
	     background-size: cover!important;
}
#qwerty_4{
	background: #FFF url('../images/house-four-1.png')no-repeat;
}
#qwerty_5{
	background: url('/images/karkas-big-4.jpg')no-repeat;
	-moz-background-size: cover!important;
	     background-size: cover!important;
}
#qwerty_6{
	background: url('/images/karkas-big-3.jpg')no-repeat;
	-moz-background-size: cover!important;
	     background-size: cover!important;
}
#qwerty_7{
	background: #FFF url('../images/house-four.png')no-repeat;
}
#qwerty_8{
	background: url('../images/karkas-big.jpg')no-repeat;
	-moz-background-size: cover!important;
	     background-size: cover!important;
}
#qwerty_9{
	background: url('../images/karkas-big2.jpg')no-repeat;
	-moz-background-size: cover!important;
	     background-size: cover!important;
}
#qwerty_10{
	background: url('../images/tall/fasad1.jpg')no-repeat;
	height: 340px;
}
#qwerty_11{
	background: url('../images/tall/fasad2.jpg')no-repeat;
	height: 340px;
}
#qwerty_12{
	background: url('../images/lind/Layer-21_big.jpg')no-repeat;
	height: 340px;
}
#qwerty_13{
	background: url('../images/lind/Layer-22-big.jpg')no-repeat;
	height: 340px;
}

.qwerty{
	min-width: 1024px!important;
}
/*------------------------------------- chastnye_doma ---*/

.chastnye_doma_zagolovok{
	display: block;
	width: 100%;
	margin: 50px 0 30px;
	color: #212121;
	font-size: 48px;
	line-height: 32px;
	
	font-weight: bold;
	font-family:DINPro-light;
}

.chastnye_doma_gray{
	background-color:  #f2f2f2;
	-webkit-box-shadow: 0px 1px 2px 0.00px rgba(0, 0, 0, 0.13);
	   -moz-box-shadow: 0px 1px 2px 0.00px rgba(0, 0, 0, 0.13);
	        box-shadow: 0px 1px 2px 0.00px rgba(0, 0, 0, 0.13);
	width: 100%;
	height: 125px;
}

.chastnye_doma_gray_img{
	float: left;
	margin-right: 20px;
}

.chastnye_doma_right{
	padding-top: 10px;
}

.chastnye_doma_zagolovok_small{
	color:  #0b895a;
	font-size: 36px;
	line-height: 32px;
	font-weight: bold;
	font-family:DINPro-light;
	display: block;
	margin-bottom: 10px;
}

.chastnye_doma_conteiner{
	width: 30%;
	margin-right: 4.6%;
	margin-top: 40px;
	display: inline-block;
	vertical-align: top;
	position: relative;
}
.chastnye_doma_conteiner:nth-child(3n){
	margin-right: 0;
}

.chastnye_doma_conteiner_img_big{
	width: 100%;
}

.span__chastnye_doma_conteiner{
	display: block;
	position: absolute;
	bottom: 0;
	font-family: dinpro-bold;
	font-size: 36px;
	padding: 0 20px 20px;;
}

.span__chastnye_doma_conteiner_a{
	color: #FFF;
	text-decoration: underline;
}

.chastnye_doma_img{
	width: 100%;
	height: 195px;
}

.chastnye_doma_a{
	color:  #212121;
	font-size: 20px;
	line-height: 27px;
	font-family: DINPro-Light;
	font-weight: bold;
	padding-bottom: 1px;
	border-bottom: 1px solid #212121;
}

.chastnye_doma_s_wrap{
	margin: 6px 0 10px;
}

 .chastnye_doma_s_wrap_span{
	 margin-bottom: 5px;
 }

.chastnye_doma_s_span{
	font-weight: bold;
}

.prodazha_chastnye_doma{
	padding-top: 50px;
}
/*------------------------------------- BJORK_134 ---*/

.bjork_134_zagolovok_big{
	font-family: DINPro-Light;
	font-weight: bold;
	color: #212121;
	font-size: 48px;
	line-height: 50px;
	width: 100%;
	margin: 50px 0 0;
	padding: 0 30px;
}

.bjork_134_wrap_1, .bjork_134_wrap_2{
	width: 100%;
	height: 100%;
	padding: 0 30px;
	margin-top: 30px;
}
.bjork_134_wrap_1_right, .bjork_134_wrap_2_right {
	background: #f2f2f2;
	float: right;
	width: 30%;
	min-height: 450px;
	height: 100%;
	padding-bottom: 10px;
}

.bjork_134_wrap_2_right{
	padding-bottom: 0;
}

.bjork_134_wrap_1_right_span_zagolovok_green{
	font-family: DINPro-Medium;
	font-weight: bold;
	display: block;
	color:  #0b895a;
	font-size: 24px;
	line-height: 32px;
	padding: 0 30px 10px 20px;
}

.bjork_134_wrap_1_right_span_bold{
	font-weight: bold;
	display: block;
	margin: 5px 0;
	padding: 0 30px 0 20px;
}

.bjork_134_wrap_1_right_ul{
	list-style: none;
	padding: 0 30px 0 20px;
	margin-bottom: 20px;
}

.bjork_134_wrap_1_right_ul_li{
	margin-bottom: 4px;
}

.bjork_134_wrap_1_right_under{
	padding: 20px 30px 0 20px;
	border-top: 1px solid #CCC;
}

.bjork_134_wrap_1_right_under_span{
	margin-bottom: 3px;
}

.bjork_134_wrap_1_right_under_s_span{
	font-weight: bold;
}

.bjork_134_wrap_2_left{
	width: 70%;
	float: left;
}
.bjork_134_wrap_2_left_wrap{
	margin-bottom: 30px;
}
.bjork_134_wrap_2_left_span{
	color:  #212121;
	font-size: 36px;
	display: block;
	margin-bottom: 10px;
}

.bjork_134_wrap_2_left_p{
	margin-bottom: 12px;
	padding-right: 5px;
}

.bjork_134_wrap_2_left_ul{
	list-style: none;
}

.bjork_134_wrap_2_left_li{
	margin-bottom: 4px;
}

.bjork_134_wrap_2_right_autor_wrap{
	padding: 0 30px 20px 20px;
	border-bottom: 1px solid #CCC;
}

.bjork_134_wrap_2_right_autor_wrap_span{
	display: block;
	margin: 10px 0;
}

.bjork_134_wrap_2_right_autor_wrap_img{
	float: left;
	width: 30%;
}

.bjork_134_wrap_2_right_autor_wrap_user_name{
	float: right;
	width: 70%;
	padding-left: 10px;
}

.bjork_134_wrap_2_right_autor_wrap_user_a{
	color:  #212121;
	font-size: 18px;
	padding-bottom: 1px;
	border-bottom: 1px solid #212121;
	font-family: DINPro-Medium;
	font-weight: bold;
}

.bjork_134_wrap_2_right_autor_wrap_user_span{
	display: block;
	margin-top: 5px;
}

.bjork_134_wrap_2_right_contact{
	padding: 20px 10% 30px;
}

.bjork_134_wrap_2_right_contact_span_svyaz{
	display: block;
	text-align: center;
	margin: 7px 0;
	font-size: 14px;
	color: #212121;
}

.bjork_134_wrap_2_right_contact_svyaz_a{
	display: block;
	text-align: center;
	color: #FFF;
	background: #6fb790; /* Old browsers */
	background: -moz-linear-gradient(top,  #6fb790 0%, #0b895a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6fb790), color-stop(100%,#0b895a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #6fb790 0%,#0b895a 100%); /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */
	background: -webkit-gradient(linear, left top, left bottom, from(#6fb790), to(#0b895a));
	background: -webkit-linear-gradient(top, #6fb790 0%, #0b895a 100%);
	background: linear-gradient(to bottom,  #6fb790 0%,#0b895a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6fb790', endColorstr='#0b895a',GradientType=0 ); /* IE6-8 */
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	height: 50px;
	line-height: 50px;
	font-size: 24px;
}

.bjork_134_wrap_2_right_contact_span_number{
	font-size: 24px;
	color: #0b895a;
	display: block;
	text-align: center;
	font-family: DINPro-Regular;
	font-weight: bold;
}

.bjork_134_wrap_2_right_blue{
	padding: 20px 10% 20px;
	background-color:  #006cb7;
}

.bjork_134_wrap_2_right_blue_span{
	color: #FFF;
	display: block;
	text-align: center;
	font-size: 22px;
	font-family: DINPro-Regular;
}

.bjork_134_wrap_2_right_blue_img_wrap, .bjork_134_wrap_2_right_blue_a_wrap{
	margin: 10px 0;
	text-align: center;
}

.bjork_134_wrap_2_right_blue_a{
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	-o-border-radius: 50px;
	border-radius: 50px;
	background: #FFF;
	padding: 2px 10px 4px;
	font-size: 14px;
	color: #006cb7;
	text-decoration: underline;
}

.vse_foto{
	display: block;
	text-align: right;
	padding-right: 30px;
}
/*------------------------------------- lind ---*/

.content__opisanie_lind{
	width: 100%;
	height: 100%;
	padding: 30px;
	background: #FFF;
}
.opisanie_lind_last{
	margin-bottom: 50px;
}

.opisanie_lind_left, .opisanie_lind_right, .opisanie_bjork_266_left, .opisanie_bjork_266_right{
	float: left;
	width: 45%;
	padding-right: 20px;
}

.opisanie_bjork_266_left{width: 60%;}
.opisanie_bjork_266_right{width: 60%;padding-left: 20px; padding-right: 0;}

.opisanie_lind_right{
	padding-right: 0;
	padding-left: 20px;
}

.opisanie_lind_bold{
	display: block;
	font-family: DINPro-Regular;
	font-weight: bold;
	font-size: 32px;
	margin-bottom: 20px;
	color: #212121;
}

.opisanie_lind_text{
	font-family: DINPro-Regular;
	display: block;
	font-size: 16px;
	color: #212121;
}

.content__opisanie_lind_img_wrap{
	float: left;
	width: 55%;
}

.content__opisanie_lind_img_wrap>img{
	width: 100%;
}

.content__lind_otzyv{
	width: 100%;
	padding: 30px;
	margin-bottom: 30px;
}

.content__lind_otzyv_left{
	float: left;
	margin-right: 30px;
}

.content__lind_otzyv_right_bold{
	display: block;
	font-weight: bold;
	font-size: 22px;
	margin-bottom: 10px;
}

.content__lind_otzyv_right_text{
	display: block;
	font-family: DINPro-regular;
	font-size: 36px;
	font-style: italic;
	margin-bottom: 10px;
	line-height: 36px;
}

.lind-podhod{
	padding: 0 30px 30px;
}

.prof-podhod_text_lind{
	display: block;
	font-size: 18px;
	color: #212121;
	padding-right: 20px;
	margin-bottom: 10px;
}

.prof-podhod_text_lind_li{
	list-style: none;
	font-size: 18px;
	color: #212121;
}

.lind_middle_span{
	display: block;
	text-align: center;
	padding: 30px;
	font-size: 30px;
	font-family: DINPro-Regular;
	font-weight: bold;
}
/*------------------------------------- span__about_zagolovok_main ---*/

.span__about_zagolovok_main{
	display: block;
	text-align: center;
	margin: 80px 0 0;
	font-size: 60px;
}

.section__about_text_1{
	width: 100%;
	padding: 30px 30px 0;
	margin-bottom: 30px;
	color: #212121;
}

.span__about_text_1_top{
	display: block;
	margin-bottom: 10px;
	font-size: 24px;
}

.span__about_text_1_text{
	font-family: DINpro-Regular;
	font-size: 18px;
}

.div__about_text_1_img{
	width: 45%;
	float: right;
	margin: 0 0 5px 20px;
}

.img__about_text_1_img, .img__about_naprav_right_img{
	width: 100%;
}

.div__about_text_2_img{
	float: left;
	margin: 0 20px 5px 0;
	width: 45%;
}

.span__about_text_2_text{
	font-family: DINpro-Regular;
	font-size: 18px;
}

.section__about_naprav{
	color: #212121;
	width: 100%;
	padding: 20px 30px 30px;
}

.div__about_naprav_left{
	float: left;
	width: 50%;
}

.span__about_naprav_left{
	display: block;
	font-size: 24px;
	line-height: 24px;
	margin-bottom: 10px;
	padding-right: 10px;
}

.ul__li__about_naprav_left{
	list-style: none;
	font-family: DINpro-Regular;
	font-size: 18px;
	margin-bottom: 5px;
	padding-right: 10px;
}

.div__about_naprav_right{
	float: left;
	width: 50%;
}

.span__about_naprav_bold{
	display: block;
	margin-top: 10px;
	font-size: 22px;
	line-height: 22px;
}
/*------------------------------------- section__news ---*/


.section__news{
	width: 100%;
	padding: 0 30px;
	position: relative;
}

.div__news__calendar{
	position: absolute;
	width: 70px;
	text-align: center;
	right: 39px;
	top: 25px;
}

.news__calendar_li{
	list-style: none;
}

.news_li_a{
	display: block;
	padding: 5px 0;
	color: #212121;
	background: #f2f2f2;
}

.news_li_a_active{
	display: block;
	padding: 5px 0;
	color: #FFF;
	background: #0b895a;
}

.span__news_big {
	display: block;
	font-size: 48px;
	margin: 40px 0;
}

.div__news__conteiner{
	width: 100%;
}

.div__news_left{
	float: left;
	margin: 0 20px 70px 0;
}

.img__news_left_img{
	width: 97px;
	height: 103px;
	-webkit-border-radius: 13px;
	-moz-border-radius: 13px;
	-o-border-radius: 13px;
	border-radius: 13px;
}

.span__right_bold{
	display: block;
	font-size: 22px;
	line-height: 22px;
	margin-bottom: 5px;
	padding-right: 110px;
}

.span__right_bold_a{
	color: #212121;
	text-decoration: underline;
}

.span__right_green{
	display: block;
	font-size: 13px;
	color: #0b895a;
	margin-bottom: 5px;
}

.span__right_text {
	display: block;
	font-family: DINpro-regular;
	font-size: 16px;
	padding-right: 110px;
}

.div__news_pages{
	width: 100%;
	padding-left: 117px;
	margin-top: 10px;
}

.div__news_pages_li{
	display: inline-block;
	margin-right: 15px;
}

.div__news_pages_a{
	display: block;
	width: 27px;
	height: 27px;
	text-align: center;
	line-height: 27px;
	color: #212121;
}

.pages_a_active, .div__news_pages_a:hover{
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	-o-border-radius: 50px;
	border-radius: 50px;
	background: #0b895a;
	color: #FFF;
}

/*------------------------------------- span__n_item ---*/

.span__n_item_zagolovok{
	display: block;
	font-size: 48px;
	line-height: 48px;
	margin-bottom: 5px;
	margin-top: 20px;
}

.span__n_item_top_green{
	display: block;
	margin-bottom: 20px;
	color: #0b895a;
}

.n_item_left{
	float: left;
	width: 70%;
}

.n_item_left_p{
	width: 100%;
	margin-bottom: 10px;
	color: #212121;
	font-size: 18px;
	font-family: dinpro-regular;
	padding-right: 10px;
}

.n_item_right{
	float: left;
	width: 30%;
}

.img__n_item_right_img{
	width: 100%;
	margin-bottom: 10px;
}

.div__n_item_bottom_wrap{
	color: #212121;
	width: 100%;
	margin-top: 30px;
}

.n_item_bottom_left{
	float: left;
	width: 30%;
}

 .n_item_bottom_right{
	 float: right;
	 width: 30%;
 }

.img__n_item_bottom_left_img{
	float: left;
	margin: 28px 20px 40px 0;
}

.span__n_item_bottom_a{
	margin-bottom: 10px;
}

.span__n_item_bottom_arrow, .span__n_item_bottom_a{
	display: block;
	
}

.n_item_bottom_arrow_a{
	font-family: dinpro-regular;
	font-size: 13px;
}

.span__arr_2{
	font-size: 18px;
}

.n_item_bottom_arrow_a, .n_item_bottom_arrow_a_2{
	color: #212121;
}

.n_item_bottom_arrow_a_2{
	text-decoration: underline;
	font-size: 18px;
}

.span__n_item_bottom_green{
	font-size: 13px;
	color: #0b895a;
}
/*------------------------------------- div__press_conteiner_wrap ---*/

.div__press_conteiner_wrap{
	width: 100%;
	margin-bottom: 40px;
	color: #212121;
}

.press_conteiner_left{
	width: 25%;
	float: left;
}

.press_conteiner_right{
	width: 75%;
	float: left;
}

.span__press_cont_bold{
	display: block;
	margin-bottom: 10px;
}

.press_cont_a{
	text-decoration: underline;
	color: #212121;
	font-size: 22px;
}

.span__press_cont_green{
	color: #0b895a;
	font-size: 13px;
	display: block;
	margin-bottom: 10px;
}
.span__press_cont_text {
	font-family: dinpro-regular;
	font-size: 16px;
}

.press__news_pages{
	padding-left: 25%;
}

/*------------------------------------- div__press_item_wrap ---*/

.div__press_item_wrap{
	width: 75%;
	float: left;
	color: #212121;
	position: relative;
}

.div__press_item_wrap>span, .div__press_item_wrap>p{
	display: block;
}

.press_item_big_zagolovok{
	font-size: 48px;
	line-height: 48px;
	margin-bottom: 30px;
}

.press_item_middle {
	font-size: 22px;
	line-height: 22px;
	margin-bottom: 20px;
}

.press_item_p, .span__zvezda{
	margin-bottom: 20px;	
}

.span__zvezda{
	text-align: center;
	font-weight: bold;
}

.div__press_item_absolut{
	width: 30%;
	position: absolute;
	right: -35%;
	top: 124px
}

.span__press_item_absolut_text{
	display: block;
}

.span__press_item_absolut_a{
	font-size: 18px;
	color: #0b895a;
	text-decoration: underline;
}

/*------------------------------------- obj_cont ---*/

.obj_cont{
	margin-bottom: 40px;
}

.obj_item_conteiner_left{
	float: left;
	width: 60%;
	color: #212121;
}

.obj_p{
	margin-bottom: 20px;
	font-family: dinpro-regular;
	font-size: 18px;
}

.obj_item_conteiner_right{
	float: left;
	width: 40%;
	text-align: center;
}

.obj_item_conteiner_right_img{
	width: 100%;
}

.span__obj_text{
	font-family: dinpro-regular;
	font-size: 18px;
}

.span__obj_text_bold{
	font-weight: bold;
	font-size: 18px;
	margin-left: 10px;
}
.span__obj_text_bold>a{
	color: #212121;
	text-decoration: underline;
}

.obj_bottom_a_wrap{
	margin-top: 20px;
}

.obj_bottom_a{
	color: #FFF;
	padding: 4px 15px 7px;
	background: #0b895a;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	text-decoration: underline;
	font-size: 18px;
}

.obj_slider_wrap{
	width: 100%;
}

/*------------------------------------- div__contact_info_wrap ---*/

.div__contact_info_wrap{
	width: 100%;
	margin: 40px 0;
	padding: 0 30px;
	color: #212121;
}
.contact_50 {
	width: 50%;
	float: left;
	margin-bottom: 30px;
}

.span__contact_50_small {
	font-size: 18px;
	font-family: dinpro-regular;
	display: block;
}

.span__contact_50_big {
	display: block;
	font-size: 36px;
	margin-top: 10px;
}

.big_50_green{
	color: #0b895a;
	text-decoration: underline;
}

.span__contact_50_small_2{
	font-size: 18px;
	font-family: dinpro-regular;
}

.span_contact_50_s_small{
	font-family: dinpro-italic;
	font-size: 13px;
	margin-left: 5px;
}

.div__contact_bottom_info_left, .div__contact_bottom_info_right{
	width: 60%;
	float: left;
	margin-top: 30px;
}

.div__contact_bottom_info_right{
	width: 40%;
}

.span__contact_bottom_info_left_bold{
	display: block;
	font-size: 24px;
	margin-bottom: 10px;
}

.span__contact_bottom_info_left_text{
	display: block;
	font-size: 18px;
	padding-right: 10px;
	font-family: dinpro-regular;
}
.span__contact_bottom_info_left_text>img{
	position: relative;
	top: 2px;
}

.section__contact_map{
	width: 94%;
	margin: 0 auto;
	height: 350px;
	padding-top: -20px!important;
	-webkit-box-shadow: 0px 0px 40px 0px rgba(175, 175, 175, 0.53);
	-moz-box-shadow: 0px 0px 40px 0px rgba(175, 175, 175, 0.53);
	-ms-box-shadow: 0px 0px 40px 0px rgba(175, 175, 175, 0.53);
	-o-box-shadow: 0px 0px 40px 0px rgba(175, 175, 175, 0.53);
	box-shadow: 0px 0px 40px 0px rgba(175, 175, 175, 0.53);
}

/*------------------------------------- section__team_wrap ---*/

.section__team_wrap{
	width: 100%;
	padding: 0 30px;
	color: #212121;
	margin-bottom: 100px;
}

.span__team_big{
	display: block;
	font-size: 48px;
}

.team_conteiner{
	width: 29%;
	margin-right: 4.6%;
	margin-top: 40px;
	display: inline-block;
	vertical-align: top;
}

.team_img{
	width: 100%;
}

.team_conteiner:nth-child(3n){
	margin-right: 0;
}

.team_fio{
	display: block;
	font-size: 24px;
}

.team_dol, .team_text{
	display: block;
	margin-bottom: 5px;
	font-size: 18px;
	font-family: dinpro-regular;
}

.team_text{
	font-size: 14px;
}

.team_span__news_big{
	margin-bottom: 0;
}
/*------------------------------------- OBJECT_SALE ---*/

.section__object_sale{
	margin: 50px 3% 65px 20px;
	color: #212121;
}

.span__object_sale_main_zag{
	display: block;
	font: 48px DINPro-Medium;
	margin: 50px 20px 50px;
}

.object_sale_wrap_block{
	width: 100%;
	height: 100%;
	margin-bottom: 50px;
	font: 18px DINPro-Regular;
}

.object_sale_left_block{
	float: left;
	width: 50%;
	padding-right: 20px;
}

.span__sale_left_block_little_zag{
	display: block;
	font-size: 24px;
	padding-bottom: 10px;
}

.span__sale_left_block_text{
	display: block;
	line-height: 24px;
	margin-bottom: 20px;
}

.span__sale_left_block_price{
	font: 24px DINPro-Medium;
	color: #0b895a;
}

.object_sale_right_block{
	float: left;
	width: 50%;
	height: 100%;
}

.obj_sale_slider{
	margin: 0!important;
	margin-top: -32px!important;
}

.object_sale_wrap_bottom{
	margin-top: -20px;
	width: 100%;
}

.sale_bottom_block_1{
	width: 32%;
	height: 100%;
	float: left;
}
.span__sale_bottom_block_1_zag {
	font-size: 18px;
	display: block;
	margin-bottom: 13px;
}

.span__sale_bottom_block_1_text{
	display: block;
	font: 14px dinpro-regular;
	margin-bottom: 8px;
}

.sale_bottom_block_2{
	width: 23%;
	height: 100%;
	float: left;
}

.sale_bottom_block_3{
	width: 45%;
	height: 100%;
	float: left;
}

.house_span{
	width: 720px;
	height: 349px;
	display: block;
	margin: 0 auto;
}

.bjork_266_vrezka, .bjork_266_vrezka_2, .bjork_266_vrezka_3, .tall_280_vrezka, .tall_280_vrezka_2, .tall_280_vrezka_3, .tall_280_vrezka_4{
	width: 40%;
	height: 235px;
	float: right;
	overflow: hidden;
	background: url('../images/bjork226/vrezka_1.jpg')no-repeat center center;
	-moz-background-size: cover;
	     background-size: cover;
	float: left;
}

.bjork_266_vrezka_2{background: url('../images/bjork226/vrezka_2.jpg')no-repeat center center;-moz-background-size: cover;background-size: cover;}
.bjork_266_vrezka_3{background: url('../images/bjork226/idea.jpg')no-repeat center center;-moz-background-size: cover;background-size: cover;}
.tall_280_vrezka{background: url('../images/tall_280/vrezka_1.jpg')no-repeat center center;-moz-background-size: cover;background-size: cover;}
.tall_280_vrezka_2{background: url('../images/tall_280/vrezka_2.jpg')no-repeat center center;-moz-background-size: cover;background-size: cover;}
.tall_280_vrezka_3{background: url('../images/tall_280/vrezka_3.jpg')no-repeat center center;-moz-background-size: cover;background-size: cover;}
.tall_280_vrezka_4{background: url('../images/tall_280/vrezka_4.jpg')no-repeat center center;-moz-background-size: cover;background-size: cover;}


.tall_280_some_span {
	display: block;
	font: 37px / 46px DINPro-Light;
	color: #212121;
	text-align: center;
	margin-bottom: 20px;
}

.tall_280_client_1 {margin-bottom: 0px;}

/*------------------severnoe-shale.html------------------------*/

.north_chalet {}
.north_chalet h1 {
    font-size: 60px;
    color: #212121;
    text-align: center;
    margin-bottom: 0;
}
.north_chalet .h1_title {
    font-size: 36px;
    color: #212121;
    text-align: center;
    line-height: 42px;
}
.north_chalet_text {
    padding: 0 56px 0 24px;
    margin-bottom: 50px;
}
.north_chalet_text p {
    font-family:DINPro-Regular;
    color: #212121;
    font-size: 24px;
}
.north_chalet_text p b {
    font-family: DINPro-Medium;
}
.north_chalet_left-text {
    color: #212121;
    font-size: 30px;
    text-align: center;
    margin-top: -41px;
}
.north_chalet_left-text .rubl {
    margin-left: 14px;
}
.north_chalet_text_left-price {
    font-size: 45px;
    text-align: center;
    color: #0b895a;
    font-family:DINPro-Bold;
}
.north_chalet_text_right-title {
    font-family:DINPro-Regular;
    color: #212121;
    font-size: 30px;
    text-align: center;
    margin-bottom: 10px;
}
.north_chalet_text_block {
    font-family:DINPro-Regular;
    color: #212121;
    font-size: 24px;
    border-radius: 11px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 4px 13px 0px rgba(34, 30, 31, 0.75);
    -webkit-box-shadow: 0px 4px 13px 0px rgba(34, 30, 31, 0.75);
    -moz-box-shadow: 0px 4px 13px 0px rgba(34, 30, 31, 0.75);
    padding: 16px 28px;
}
.col-xs-6 {
    width: 49%;
    display: inline-block;
    vertical-align: top;
}
.home_foto_max {
    padding: 0 0 0 30px;
}
.home_foto_max > img {
    margin-bottom: 40px;
}
.home_foto_min {}
.home_foto_min a {
    display: inline-block;
}
.home_foto_min1 {
    margin: 0 125px 0 30px;
}
.home_foto_min2 {
    margin: 0 54px 0 0px;
}
.home_foto_min3 {}
.quote{
padding-left:20px;
    font-style:italic;
    font-size:24px;
    line-height:32px;
    border-left:5px #0b895a solid;
    background:#ebebeb
}
.quote a, .nws_fl a{
  color:#006cb7;
    text-decoration:underline
}

.inner_slider_text{background:rgba(0,0,0,0.7)}
.docs h4{
    font-size:24px; margin-bottom:30px;
}
.pags{
  text-align:center; margin-top:40px;  
}
.pags span{
    color:#fff;
    background:#0b895a;
    padding:3px 8px;
    
}
.pags a span{
     color:#000;
    font-weight:bold;
margin-right:10px;
    background:#c6c6c6;
    padding:3px 8px;
}

.pags_list{
  display:inline-block;  
    padding:0 20px;
}
.pags_list a{
    
    color:#000;
    font-weight:bold;
margin-right:10px;
    background:#c6c6c6;
    padding:3px 8px;
    }
.pags_list a:hover, .pags a span:hover{
    box-shadow:inset 0 0 10px rgba(0,0,0,0.4)
}
.pags_list span{
  color:#fff;
        background:#0b895a;
    padding:3px 8px;
    margin-right:10px;
 
}