* {
    background: none !important;
    border-color: #000 !important;
    float: none !important;
    color: #000 !important;
}
input, label {
    display: block;
    text-align: left !important;
    }
#body, #press_centre, #structure, #cat-list, #cat-list ul, #cat-list li, #cat-list div.text, #catalogue-tech, #phones, #phones ul.main li div,
#parts, #education, #shedule, #shed_table, #request, #request form, #news_news, #partners, #partners form, #shed_table, #partners_ed_cat,
#where_to_buy, #projects-list, #projects-listing li, .pr_list_p, #projects-card, #projects-content, #press_centre, #press_centre #middle,
#right, #photos_catalogue, #press_centre #photos_catalogue ul, #news, #logos, #press_centre #logos ul, #action_list, #info, #footer,
#info h4, #info p
    {
    width: auto !important;
    margin: 0 !important;
    overflow: visible !important;
    height: auto !important;
    border: 0 !important;
    border-left: 0 !important;
    text-align: left !important;
    }
#cat-list div.text ul {
    margin: 9px 0 !important;
    padding: 0 !important;
    }
#cat-list div.text ul li {
    margin: 0 !important;
    padding: 0 !important;
    }
#header, #left, .begin, .end, #search_form, #list, .sep, #description_header, .other_link,
.content_left_link, #download, #down_cat, #alfabet, #sub_but, #edu_submit, .link, #file_container, #loading_a, #l_com_a,
.add_file, #u_bor, #partners form.p_complain_form input, #projects-other, #clients-list, #projects-listing li div.pr_list_p a img,
#projects-sidebar, #projects-back, .link-right, .link_photo, #studio, #promo_block, #menu, #main_banner
    {
    display: inline !important;
    float: none !important;
    }
#opinions, #news_news, #partners_ed_cat, #photos {
    width: auto;
    border: 0 !important;
    }
#opinions ul, #phones ul.main li ul.des_inf, #clients-sublist {
    margin: 0 !important;
    }
#phones ul.main li div, #phones ul.main li div h1, #phones ul.main li div h2, #phones ul.main li div h3, #phones ul.main li div p, #phones ul.main li div ul,
#phones ul.main li ul.des_inf li, #phones ul.main li ul.des li, #clients-sublist li
    {
    padding: 0 !important;
    }
h1, h1 span {
    padding: 0 !important;
    margin: 0 0 18px 0 !important;
    }
h2, #phones ul.main li div, #phones ul.main li div h1, #phones ul.main li div h2, #phones ul.main li div h3, #phones ul.main li div p, #phones ul.main li div ul {
    margin-left: 0 !important;
    }
#opinions ul li {
    width: auto !important;
    overflow: visible !important;
    height: auto !important;
    }
#phones ul.main li ul.des_inf {
    padding-top: 0 !Important;
    }
#projects-listing li h3 {
    text-align: left;
    }
#press_centre #photos_catalogue ul li, #press_centre #logos ul li {
    display: inline;
    }
#info p {
    white-space: nowrap;
    }
.print_head {
    display: block;
    text-align: center;
    padding-bottom: 27px !important;
    }