* {
    background: none !important;
    border-color: #000 !important;
    float: none !important;
    color: #000 !important;
}
.print_logo {
    display: block;
    }
.i_b_description {
    margin-top: 0; padding-top: 0;
    line-height: 1;
    }
.content_left .document_redesign .d_img_author {
    text-align: left;
    }
.comments_ul .c_ul_author span {
    padding-left: 0 !important;
    }
body, html {
    position: static;
    height: 100%;
    width: 100%;
    overflow: visible !important;
    }
#top_banner, #header, .content_right, #header_addon, .t_r_doc_menu, #footer, #transperent_counters,
.comment_add, .far, .trans_lister, .i_b_zoom, .sm_insert_details, .d_img_thing, .plus, .d_r_tags, .sm_send_details,
.sm_insert_active, .sm_comments, .sm_views, .sm_print, .r_d_carousel, .r_d_far, .sm_send_active, .r_h_right, .c_ul_ans,
.c_ul_details, .comments_ul_register, .comments_ul_register, .central_block, .r_d_red_dot, h4.redesign_header, .r_d_man,
h4.no_margin, .r_d_black_dot, .r_d_black_dot_far, .most_poplular, #top_banner, .top_banner, #video_top, .padding_left_stars_a,
.marg_left_2_a, .time, .c_l_right .list_240, #page #content .far, .lister, .star_text, .padding_left_stars, .sm_insert,
.sm_insert_active_a, .read_this, .vote_document, .header_vote, .plus, .minus, .all_vote_link, .buble, div.h4,
.vote_res_full, .social-block, iframe, #___plusone_0, .social-block-links, #vk_like, .main-soc-block, .videoplayer-2011, .c_l_left {
    display: none;
    float: none !important;
    overflow: visible !important;
    }
#page, #page #content, #page #content .content_left, #page #content .content_left .c_l_right {
    margin: 0; padding: 0;
    float: none !important;
    overflow: visible !important;
    width: 100%;
    height: 100%;
    }
#page #content .width_440 {
    display: block !important;
    padding-left: 0 !important;
    padding-top: 18px !important;
    }
#page #content .d_i_left, #page #content .d_i_right {
    padding-left: 0 !important;
    padding-right: 0 !important;
    }
.print_head_misc {
    display: block;
    font: 10px/12px "Arial", "Helvetica", sans-serif;
    font-weight: normal;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding-bottom: 4px;
    margin: 0 0 12px 0;
    clear: both;
    border-bottom: 1px solid #000 !important;
    overflow: hidden;
    padding-top: 18px;
    }