﻿body
{
    font-family: Arial, Sans-Serif;
    font-size: 10pt;
    color: Black;
    background: #D2D1CF;
}
body, table
{
    padding: 0px;
    margin: 0px;
    border: 0px;
}

#skeleton
{
    width: 980px;
    margin: 0px auto;
}
#skeleton td
{
    vertical-align: top;
}
#skeleton #header
{
    width: 980px;
    height: 110px;
}
#skeleton #menu-area
{
    background: url(../../gui/menu-background.jpg);
}
#skeleton #content-area
{
}
#skeleton #sidebar-area
{
}
#skeleton #footer
{
    background: url(../../gui/footer.jpg) no-repeat;
}

.ImageBorder { }
.ImageBorder .top
{
    background: url(../../gui/top.png) repeat-x;
}
.ImageBorder .right
{
    background: url(../../gui/right.png) repeat-y;
}
.ImageBorder .bottom
{
    background: url(../../gui/bottom.png) repeat-x;
}
.ImageBorder .left
{
    background: url(../../gui/left.png) repeat-y;
}

.ImageBorder .topleft
{
    background: url(../../gui/left-top.png) no-repeat;
    width: 6px;
    height: 7px;
}
.ImageBorder .topright
{
    background: url(../../gui/right-top.png) no-repeat;
    width: 14px;
}
.ImageBorder .bottomright
{
    background: url(../../gui/right-bottom.png) no-repeat;
}
.ImageBorder .bottomleft
{
    background: url(../../gui/left-bottom.png) no-repeat;
    height: 17px;
}

.Block
{
    float: left;
    width: 365px;
    margin: 3px;
}
.Block .BlockImgs
{
    float: left;
    margin: 3px 5px;
}
.Block .heading
{
    position: relative;
    top: 10px;
    margin: 0px;
    font-size: 125%;
}
.Block hr
{
    height: 1px;
    margin-top: 0px;
    background: Black;
    color: Black;
    border: Black;
}
.ForContractors
{
    clear: left;
}

.PhotoGalleriesControl
{
    float: right;
    width: 200px;
}
.PhotoGalleriesControl .heading
{
    top: 0px;
}