﻿.box
{
    background-color: #E7E7E7;
    box-shadow: 0 0 1px 3px rgba(207, 207, 207, 0.6);
    display: inline-block;
}
 .box > img
    {
        display: block;
        position: relative;
    top: 1px;
    left: 2px;
}
.more, .subscribe, input[type="submit"]
{
    background: url("../images/interface.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.phone, .mail, .home, .fax, #footnote .connect a
{
    background: url("../images/icons.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.frame1, .frame2, .frame3, .frame4, .frame5, .news > li
{
    background: url("../images/frames.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.more, .subscribe, input[type="submit"]
{
    background-position: -107px 0;
    color: #FFFFFF;
    display: inline-block;
    font: 12px/28px Arial,Helvetica,sans-serif;
    height: 28px;
    text-align: center;
    text-decoration: none;
    text-shadow: 1px 1px rgba(0, 0, 0, 0.3);
    text-transform: uppercase;
    width: 97px;
}

    .more:hover
    {
        background-position: 0 0;
    }

.subscribe, input[type="submit"]
{
    background-position: -222px -38px;
    height: 38px;
    line-height: 38px;
    width: 212px;
}

    .subscribe:hover, input[type="submit"]:hover
    {
        background-position: 0 -38px;
    }

.home, .phone, .mail, .fax
{
    background-position: 0 1px;
    padding-left: 24px;
}

.phone
{
    background-position: 0 -26px;
}

.fax
{
    background-position: 0 -54px;
}

.mail
{
    background-position: 0 -82px;
}

.frame1
{
    background-position: -117px 0;
    height: 167px;
    margin: 0 auto 6px;
    padding: 8px 7px 0;
    text-align: center;
    width: 206px;
}

.frame2
{
    background-position: 0 -517px;
    height: 316px;
    margin: 0 auto 18px;
    padding: 6px 7px 0;
    text-align: center;
    width: 924px;
}

.frame3
{
    background-position: -344px 0;
    height: 221px;
    margin: 0 auto 6px;
    padding: 7px 7px 0;
    text-align: center;
    width: 586px;
}

.frame4
{
    background-position: 0 0;
    height: 108px;
    padding: 7px 7px 0;
    text-align: center;
    width: 93px;
}

.frame5
{
    background-position: -610px -238px;
    height: 220px;
    padding: 7px 6px 0;
    text-align: center;
    width: 268px;
}
.l-text
{
    border-bottom: 1px dotted #808080;
    color: #9F8D10;
    font-family: arial;
    font-size: 15px;
    line-height: 40px;
}
.text
{
    color: #4682B4;
    float: left;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    height: 37px;
    margin-left: 14px;
    text-align: center;
    width: 196px;
}
.l-client
{
  border-bottom: 1px dotted #808080;
    color: #CD5C5C;
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
    line-height: 40px;
    padding-left: 21px;
}

    .l-client:hover
    {
        color: #4682B4;
        cursor: pointer;
        list-style-type: none;
        text-decoration: underline;
        background-color: lavender;
        box-shadow: 0 0 25px inset white;
    }
    .message label
{
    color: #626262;
    display: block;
    font: 13px/24px Arial,Helvetica,sans-serif;
}

.message input[type="text"]
{
    margin: 0 0 18px;
    padding: 0 4px;
    }

.message textarea
{
    height: 110px;
    margin: 0 0 18px;
    overflow: auto;
    padding: 0 4px;
    resize: none;
    width: 290px;
}

.message input[type="submit"]
{
    border: medium none;
    cursor: pointer;
}
#adbox
{
    background: url("../images/bg-adbox.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
    border-bottom: 1px solid #FFFFFF;
    padding-top: 15px;
}

    #adbox > div
    {
        background-color: #E9E9E9;
        border: 1px solid #FFFFFF;
        margin: 0 auto;
        position: relative;
        width: 958px;
    }

        #adbox > div img
        { 
            float: left; }


    #adbox .detail
    {
        font-family: Times,"Times New Roman",serif;
        height: 185px;
        left: 54px;
        line-height: 48px;
        position: absolute;
        text-align: center;
        top: 90px;
        width: 308px;
    }

        #adbox .detail h1
        {
            color: #4E5944;
            font-size: 30px;
            font-weight: normal;
            line-height: 48px;
            margin: 0;
            text-transform: none;
        }

        #adbox .detail p
        {
            color: #4E5944;
            font: 25px/48px "Times New Roman",Times,serif;
            margin: 0;
        }

