body {
    background: url('../images/bg_tile.jpg');
    color: #532f15;
}

#bg_top {
    background: url('../images/header_bg.jpg') center top no-repeat;
}

#bg_footer {
    background: url('../images/grass_tile.jpg') bottom repeat-x;
    height: 188px;
}

.layout {
    width: 980px;
    margin: 0 auto;
}

#bg_footer .layout{
    background: url(../images/footer_design.jpg) no-repeat top left;
    height: 188px;
}

#header {
    height: 222px;
}

#logo {
    height: 130px;
    background: url('../images/logo.png') left center no-repeat;
    position: relative;
}

#logo > div {
    position: absolute;
}

#logo .title {
    top: 0;
    left: 80px;
}

#logo p {
    margin: 10px 0 0 !important
}

#logo p.big {
    margin-top: 30px !important
}

#logo .phone {
    top: 55px;
    left: 464px;
    font-size: 11px;
    text-align: center;
    color: #037b8d;
}

#logo .address {
    top: 34px;
    left: 535px;
    font-size: 15px;
    text-align: center;
    color: #037b8d;
}

/*
#menu {
    padding-left: 5px;
}

#menu .pure-menu-list {
    min-height: 34px;
}

#menu a {
    padding: 4px 25px 4px 10px;
}

#menu.pure-menu-horizontal > ul { height: 100%; }

#menu,
#menu .pure-menu-open,
#menu li a:hover,
#menu li a:focus {
    background: none !important;
}

#menu a, #menu .pure-menu-can-have-children>li:after {
    color: #fff !important;
}

#menu li a:hover,
#menu li a:focus,
#menu .pure-menu-selected a {
    color: #c3dc78 !important;
}

#menu .pure-menu-item {
    background: #037B8C !important;
}

.pure-menu-can-have-children > .pure-menu-label:after {
    margin-right: -15px !important;
}
*/

#content {
    background-color: white;
    padding: 0 15px 30px;
}

#content h1 {
    color: #037b8d;
}

#content img {
    border: 1px solid black;
    margin: 10px 0;
}

#content img.left {
    float: left;
    margin: 0 10px 5px 0;
}

#content img.right {
    float: right;
    margin: 0 0 5px 10px;
}

#content p {
    text-align: justify;
}

#content .plugin_yandexmap {
    height: 350px;
    border: 1px solid black;
}

#content span.plugin_link {
    display: block;
    margin: 1em 0;
}

#content p span.plugin_link {
    display: inline-block;
    margin: 0;
}

#content span.file {
    display: block;
    margin: 0;
}

#content .pure-u-1 table td {
    padding: 5px;
    border: 1px solid gray;
}

#content .pure-u-1 table p {
    text-align: left;
}
