/* LAYOUT */

#header, #footer {
    display: none;
}

body {
    background: none !important;
}

/* HOME */

#apricot {
    margin: 0 auto;
    outline: 0 solid red;
    position: relative;
}

.pdiv-wrapper {
    
}

.pdiv-wrapper > .pdiv {
    display: none;
}

.pdiv-wrapper > .pdiv > p {
    position:absolute;
    text-align:center;
    z-index:8;
    outline:0 solid red;
}

.pdiv-wrapper > .pdiv > p > a {
    color: #fff !important;
    text-decoration: none !important;
    font-weight: bold;
    transition: all 0.1s ease;
}

.pdiv-wrapper > .pdiv > p.p1{
    top:370px;
    left:190px;
    width:150px;
    height:30px;
}
.pdiv-wrapper > .pdiv > p.p1 a {
    font-size: 150%;
}
.pdiv-wrapper > .pdiv > p.p2 {
    top: 430px;
    left: 370px;
    width: 150px;
    height: 30px;
}
.pdiv-wrapper > .pdiv > p.p2 a {
    font-size: 150%;
}

.pdiv-wrapper > .pdiv > p.p3 {
    top: 420px;
    left: 590px;
    width: 170px;
    height: 120px;
}
.pdiv-wrapper > .pdiv > p.p3 a {
    font-size: 150%;
}

.pdiv-wrapper > .pdiv > p.p4 {
    top: 340px;
    left: 800px;
    width: 170px;
    height: 50px;
}
.pdiv-wrapper > .pdiv > p.p4 a {
    font-size: 150%;
}

.pdiv-wrapper > .pdiv > p.p5 {
    top: 215px;
    left: 910px;
    width: 170px;
    height: 50px;
}
.pdiv-wrapper > .pdiv > p.p5 a {
    font-size: 150%;
}

.pdiv-wrapper > .pdiv > p.p6 {
    top: 65px;
    left: 915px;
    width: 170px;
    height: 50px;
}
.pdiv-wrapper > .pdiv > p.p6 a {
    font-size: 150%;
}

.pdiv-wrapper > .pdiv > p.p7 {
    top: 525px;
    left: 880px;
    width: 170px;
    height: 30px;
}
.pdiv-wrapper > .pdiv > p.p7 a {
    font-size: 150%;
}

div#side_bar {
    position: absolute;
    min-height: 610px;
    border: none;
}

div#droshi_fon {
    right: initial;
    left: 400px;
}


div#content {
    padding: 15px;
}