﻿/* Global settings */

a.DefaultLink:link
{
    color: #c3ebf3;
    text-decoration: none;
}

a.DefaultLink:visited
{
    color: #c3ebf3;
    text-decoration: none;
}

a.DefaultLink:active
{
    color: #c3ebf3;
    text-decoration: none;
}

a.DefaultLink:hover
{
    color: #6cc80d;
    text-decoration: none;
}

body 
{
    margin: 0px;
    font-family: verdana;
    font-size: 8pt;
    color: #c3ebf3;    
    background: #0e202a url("./Images/PagesBackground.jpg") repeat-x;    
}

div
{
    overflow: hidden;
}

div#MainHorizontalAlignment
{
    margin-left: auto;
    margin-right: auto;
    width: 950px;
    position: relative;
}

div#HeaderCompanyName
{
    width: 704px;
    padding-top: 6px;
    height: 150px;            
    float: left;
}

div#HeaderImage
{
    width: 230px;
    height: 207px;        
    float: right;
}

div#Navigation
{
    width: 505px;
    height: 51px;
    float: right;
}

div#ContentTop
{
    margin-top: 10px;
    width: 935px;
    height: 10px;
    float: right;    
    background-image: url("./Images/ContentTop.jpg"); 
}

div#ContentArea
{    
    overflow: visible;
    min-height: 658px;
    height: auto !important;    
    height: 628px;    
    width: 693px;
    padding-left: 210px;
    padding-right: 30px;
    border-left: solid 1px #2b6a89;
    border-right: solid 1px #2b6a89;
    float: right;
    background: #092539 url("./Images/ContentBackground.jpg") repeat-x;    
}

div#ContentBottom
{
    width: 935px;
    height: 10px;    
    float: right;    
    background-image: url("./Images/ContentBottom.jpg");
}

div#LeftSideArea
{
    position: absolute;
    left: 0px;
    top: 156px;
    width: 200px;    
}

div#OfferNavigationTop
{
    width: 200px;
    height: 10px;
    background-image: url("./Images/OfferNavigationTop.jpg");    
}

div#OfferNavigation
{    
    width: 178px;
    height: 460px;    
    border-left: solid 1px #2b6a89;
    border-right: solid 1px #2b6a89;
    background: #012538 url("./Images/OfferNavigationBackground.jpg") repeat-x;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    font-size: 10pt;
}

div#OfferNavigationBottom
{
    width: 200px;
    height: 10px;
    background-image: url("./Images/OfferNavigationBottom.jpg");
}

div#LastRealizationTop
{
    margin-top: 10px;
    padding-left: 10px;
    padding-top: 5px;
    width: 190px;
    height: 24px;
    background-image: url("./Images/LastRealizationTop.jpg");
    clear: left;
}

div#LastRealizationContent
{
    cursor: pointer;
    width: 178px;
    height: 205px;
    border-left: solid 1px #2b6a89;
    border-right: solid 1px #2b6a89;
    background: #012437 url("./Images/LastRealizationBackground.jpg") repeat-x;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
}

div#LastRealizationBottom
{
    width: 200px;
    height: 10px;    
    background-image: url("./Images/LastRealizationBottom.jpg");
}

img.LastRealizationThumbnail
{
    border: solid 1px #2b6a89;
    width: 167px;
    height: 122px;
    margin-bottom: 10px;
    margin-left: 4px;
}

div#Footer
{
    text-align: right;
    width: 960px;
}

span.LeftSideHeaders
{
    color: #6cc80d;
    font-weight: bold;
    margin-bottom: 10px;
    display: block;
    font-size: 10pt;
}

div.OfferNavigationDelimiter
{
    width: 159px;
    height: 2px;
    margin: 10px;
    background-image: url("./Images/OfferNavigationDelimiter.jpg");
}

span.SectionsIndention
{
    margin-left: 10px;
}

img.ButtonsProperties
{
    border: 0px;
    float: left;
    margin-right: 1px;
}

img.ImageThumbnails
{
    border: solid 1px #2b6a89;
    width: 167px;
    height: 122px;
    margin: 10px;
}

span.SubPagesHeader
{
    font-weight: bold;
    color: #6cc80d;
}

div.Delimiter
{
    height: 2px;
    width: 693px;
    background-image: url("./Images/Delimiter.jpg");
    margin-top: 20px;
    margin-bottom: 20px;
}

div.ImagesListing
{
    text-align: center;
}




/* Contact.aspx */

span#ContactInformation
{
    text-align: center;
    width: 693px;
    height: 200px;
    display: block;
}

div#ContactMap
{
    margin-left: auto;
    margin-right: auto;
    border: solid 1px #2b6a89;
    width: 640px;
    height: 416px;
}




/* AboutUs.aspx */

div#AboutUsImagesListing
{
    text-align: center;
}




/* OfferDetails.aspx */

div#OfferDetailsImageListing
{
    text-align: center;
}




/* Default.aspx */

div#PageInformation
{
    height: 338px;
}

div.BoxTop
{
    width: 334px;
    height: 10px;
    background-image: url("./Images/BoxTop.jpg"); 
}

div.BoxContent
{    
    height: 217px;
    width: 312px;
    border-left: solid 1px #2b6a89;
    border-right: solid 1px #2b6a89;
    background: #0f212c url("./Images/BoxBackground.jpg") repeat-x;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
}

div.BoxBottom
{
    width: 334px;
    height: 10px;
    background-image: url("./Images/BoxBottom.jpg"); 
}

div#BoxLeft
{
    float: left;
    width: 334px;
}

div#BoxRight
{
    float: left;
    margin-left: 24px;
    width: 334px;    
}

div#HomeImage
{
    width: 316px;
    height: 210px;
    background-image: url("./Images/HomeImage.jpg");
    float: right;
    border: solid 1px #2b6a89;
    margin-left: 10px;
    margin-top: 40px
}




/* HomeRealizations.aspx */

div.MoreLess
{
    float: right;
}

div.AdditionalImages
{
    display: none;
}




/* AdminPanel.aspx */

body#AdminPanelBodyProperties
{
    background-color: #ffffff;
    background-image: none;
}

div#AdminPanelHorizontalAlignment
{
	position: absolute;
	top: 50%;
	width: 100%;
	overflow: visible;
}

div#AdminPanelVerticalAlignment
{
	margin-left: -100px;
	position: absolute;
	top: -45px;
	left: 50%;
	width: 200px;
	height: 90px;
	overflow: visible;
}

*.AdminPanelProperties
{
    font-family: verdana;
    font-size: 8pt;
}
