h3.Center {
margin: 0 0 0 0;
}
#MainSection .Text {
margin: 0 0 20px 0;
}

.PageLeftCol2 h3, .PageRightCol2 h3 {
margin: 0 0 20px 0;
}
.Relative .PageLeftCol2 {
padding-bottom: 80px;
}
h4.Down {
position: absolute;
bottom: 0px;
width: 340px;
}
.Map {
margin: 20px 0 40px 0;
}


#MainSection .Akcent, .Akcent {
display: block;
margin: 0 0 20px 0px;
padding: 20px 20px 10px 20px;
/*
border-left: solid 1px #685d47;
border-right: solid 1px #685d47;
*/
background-color: #e9e0b6;
order: solid 1px #a08e69;
}

#MainSection .Akcent p, .Akcent p {
/* color: black; */
}
#MainSection .Akcent p b, .Akcent p b {
font-family: 'open_sanssemibold';
}

#MainSection .Zaglushka, .Zaglushka {
visibility: hidden;
/* background-color: red; */
min-height: 80px;
}

table.address-table {
margin: 0 0 1em 0;
color: #524938;
width: 100%;
}
table.address-table td {
    font-size: 16px;
    color: #524938;
    line-height: 1.4em;
    _padding: 0 0 1em 0;
}

.nowrap {
white-space: nowrap;
}

.sp {
overflow: hidden;
height: 22px;
}




@media all and (max-width: 700px ) {
.sp {
display: none;
}


main .page .page2cols {
display: block;
}

main .page .page2cols .page2cols-col {
width: 100%;
}
main .page .page2cols .page2cols-col:nth-child(1) {
padding: 0px 0 0 0;
}
main .page .page2cols .page2cols-col:nth-child(2) {
padding: 0px 0 20px 0;
}
.bottom-query-form-col-left {
width: 100%;
}

.page {
padding-bottom: 40px;
}
}