html {
	width: 100%;
	height: 100%;

	overflow: scroll;
	overflow-x: auto;
}

body {
	width: 100%;
	height: 100%;

	margin: 0px;
	padding: 0px;

	background: url("../images/layout/bg-page.jpg") top center repeat-y;

	text-align: center;

	color: #000;
}

.content { 
    padding: 5px 15px;
}

#main .content { 
    width: 100%;

    padding: 0;

    background-color: white;

    min-height: 320px;

    border: 1px solid #575757;
}

#logo h1 { 
    background: url("../images/layout/logo.gif") no-repeat;

    width: 275px;
    height: 110px;

    margin: 0;

    position: absolute;
    top: 28px;
    right: 30px;
}

#logo h1 a { 
    display: block;

    height: 100%;
}

#logo h1 span { 
    display: none;
}

#page { 
    width: 828px;

    text-align: left;

    margin: 0 auto;

    position: relative;
}

#head { 
    height: 140px;

    background: url("../images/layout/bg-top.gif") repeat-x;
}

#head a { 
    color: white;
}

#short-contacts { 
    position: absolute;
    top: 64px;
    left: 380px;

    text-align: right;

    color: white;
}

#signature { 
    color: white;

    padding: 20px 0;
}

#signature img { 
    vertical-align: middle;
}

