html {
    background:url('../pic/background.jpg') repeat 0 0
}

body {
    background:transparent
}

dl dd {
    margin-left:0
}

#wrapper {
    width:750px;
    margin:0 auto
}

#woman {
    position:absolute;
    margin:-270px 0 0 5%;
    background:url('../pic/woman.png') no-repeat 0 0;
    width:202px;
    height:372px
}

a {
    color:#02254b;
    text-decoration:none
}

a:hover {
    color:#66708b
}

/* header */
h1 {
    color:#02254b;
    font:bold 1.8em 'Times New Roman'
}

h2 a {
    top:50px;
    position:absolute;
    left:50%;
    margin-left:-95px;
    display:block;
    background:url('../pic/logo.png') no-repeat 0 0;
    width:190px;
    height:102px;
    overflow:hidden;
    text-indent:-999px
}

h3 {
    color:#02254b;
    font:bold 1.5em 'Times New Roman';
    margin-bottom:20px
}

    h3 a {
        text-decoration:underline
    }

h4 {
    font:bold 1.1em 'Times New Roman'
}

/* menu */
#menu {
    top:171px;
    position:absolute;
    z-index:30;
    left:50%;
    margin-left:-450px;
    background:url('../pic/menu.png') no-repeat 0 0;
    overflow:hidden;
    width:922px;    
    height:65px;
    padding:17px 0 0 15px;
}

    #menu li {
        float:left;
        font:italic bold 1.3em 'Times New Roman'
    }
    
        #menu li a {
            color:#02254b;
            text-decoration:none;
            
        }
        
        #menu li a:hover, #menu li b {
            color:#66708b;
            text-decoration:none;
        }

/* text */
#text {
    color:#002848;
    padding:230px 0 50px 0;
    min-height:510px;
    _height:710px
}

    #text.main {
        padding-right:200px
    }

    .response {
        padding-right:180px
    }

    #text p, #text ul {
        margin-bottom:20px
    }
    
.brd {
    border:#002848 4px solid
}
    
#photos {
    position:absolute;
    margin-left:580px
}

.border {
    background:url('../pic/border.png') no-repeat 0 0;
    width:880px;
    height:206px;
    padding:36px 0 0 34px;
}
        
/* footer */
#footer {
    height:104px;
    clear:both;
    background:url('../pic/footer.png') repeat-x bottom left
}

    #contact {
        width:750px;
        margin:0 auto;
        height:104px;
        font:italic bold 1.7em 'Times New Roman';
        color:#02254b;
        padding-left:120px;
        background:url('../pic/phone.png') no-repeat 0 0
    }
    
/* brend.html */
.brend dl {
    margin-bottom:80px
}

.brend dl dt img {
    position:absolute;
}

    .brend dl dd {
        margin-left:110px
    }
    
/* response.html */
#send {
    margin-left:580px;
    position:absolute;
    width:140px
}

    #send label {
        display:block
    }
    
    #send input.inp, {
        width:140px;
        border:#002848 1px solid
    }
    
    #send .send {
        color:#fff;
        background:url('../pic/send.gif') no-repeat 0 0;
        width:111px;
        height:20px;
        font-size:13px;
        padding-bottom:16px;
        border:0 solid transparent;
        cursor:pointer;
        _cursor:hand
    }
    
#text #send p {
    margin-bottom:10px
}

.response dl {
    margin-bottom:20px
}

/* catalog.html */

.catalog {
    overflow:hidden;
	_height:1%;
	_overflow:none
}

    .catalog dl {
		float:left;
        width:53%;
        margin-bottom:20px;
        height:280px
    }
	

	
    
/* catalog2.html */
.catalog.nobrd dl {
    width:25%
}

/* catalog3.html */
.onepic {
    min-height:530px;
    _height:510px;
    padding:0 0 0 400px
}

    .onepic .bigpic {
        position:absolute;
        margin-left:-400px
    }