/* ======= */
/* Layout */
html {
height: 100%;
}
body, html {
background: #FFF;
}
#printable_page {
width: 100%;
height: 100%;
text-align: center;
}
#table_printable {
width: 780px;
height: 100%;
text-align: left;
margin: 0px auto 0px auto;
background: url("/common/img/bg_print_top.png") no-repeat;
}

/* ======= */
/* Blocks */
#printable_top {
vertical-align: top;
}
#table_printable_top {
width: 100%;
}
#printable_head td {
height: 95px;
}
#td_logo {
width: 140px;
}
#td_link {
text-align: right;
}
table td#printable_middle {
vertical-align: top;
}
#printable_bottom {
vertical-align: bottom;
padding: 5px 44px 15px 44px;
background: #F4F7F9;
}
#contacts {
margin: 0px 0px 0px 0px;
}
#copyright {
margin: 0px 0px 0px 0px;
}
#contacts div, #copyright div {
padding-top: 2px;
}
#printable_page .body {
background: none;
padding: 45px 44px 0px 44px;
}

/* ========= */
/* Elements */
#status {
width: auto;
text-align: right;
background: none;
padding: 0px 44px;
}
#status h1, #status table td {
text-align: right;
padding: 26px 0px 3px 0px;
}
#status table {
width: 100%;
}
#printable_bottom {
color: #666666;
}
#printable_bottom b, #printable_bottom strong {
color: #6A747C;
}
.link_print {
text-align: right;
margin: 30px 44px 10px 44px;
}
.body .bottom_links, .body .pager {
display: none;
}

/* ======== */
/* Content */


/*
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 1px solid red;
background: red;
text-decoration: none;
font-weight: bold;
line-height: 1.2em;
vertical-align: top;
*/

