.with_menu h1 {display:none;}
/* catalog.js */
.id-printsubmit, .catalog_copies, .catalog_delivery, .catalog_section_jstemplate, .catalog_headers, .jstemplate_label, .jstemplate_separator, .catalog_sizes, .catalog_hatches, .catalog_extra, .catalog_item_comments {display:none}
.loading {background: url('/images/loader.gif') no-repeat;}
.catalog_order_form.loading {background-position:20px;height:40px;}
.catalog_active_pic img {display:none;}
.catalog_order_form table.print {max-width:700px;width:auto}
.catalog_order_form table.print td {vertical-align:top;width:auto;text-align:left;white-space:normal;padding-right:10px;}
.catalog_order_form table.print td label.catalog_parameter, .catalog_order_forprint-submenum table.print td.catalog_sizes label {padding-left:20px;display:block;line-height:20px;padding-bottom:8px;}
.catalog_order_form table.print td.catalog_sizes label {padding-left:0;}
.catalog_order_form table.print td label input.catalog_parameter_input {margin-left:-20px;z-index:1;margin-right:3px;}
.catalog_order_form table.print td label.jstemplate_label {display:none;}
.catalog_order_form table.print td.catalog_active_pic {padding-right:40px;padding-top:26px;}
.catalog_order_form table.print td.catalog_active_description {padding-top:26px;width:auto;white-space:normal;}
.catalog_order_form table.print td.catalog_delivery {max-width:none}
span.catalog_price {padding-left:3px;}

.catalog_order_form table.print .catalog_hatches .hatch_container {padding-top:10px;}
.catalog_order_form table.print .catalog_hatches input.hatch_quantity {width:28px;}
.catalog_order_form table.print .catalog_hatches font.hatch_quantity {font-size:12px;line-height:12px;}
.catalog_order_form table.print .catalog_hatches label.catalog_parameter {display:inline;}
.catalog_order_form table.print .catalog_hatches input.catalog_parameter_input {margin-right:7px;}
.catalog_order_form table.print .catalog_hatches .hatch_quantity {display:none;}
.catalog_order_form table.print .catalog_hatches div.hatch_container {height:26px;line-height:21px;white-space:nowrap;}
.catalog_order_form table.print .catalog_hatches div.hatch_container label {white-space:nowrap;}
/*
.broad_format table.print td.catalog_active_description {min-width:0;padding-right:0;}
.broad_format table.print {max-width:100%;width:100%;}
.broad_format table.print td.last {width:100%;padding-right:0;}
.broad_format table.print td.last .id-printsubmit {padding-top:4.25em;padding-right:10px;}
.broad_format table.print td.last .id-printsubmit input {margin-right:-55px;margin-left:20px;}
.broad_format table.print .id-printsubmit span.or {font-size:26px;}

.broad_format .id-printsubmit {float:right; text-align:right; margin:0 0 36px 0;}
.broad_format .id-printsubmit p, .broad_format .id-printsubmit table{margin-right:180px;}
.broad_format .id-printsubmit .or{font-size:26px;}
.broad_format .id-printsubmit a{position:absolute; right:0px;}
.broad_format .id-printsubmit p img{}
*/
.id-printsubmit a { background:url(images/submit.jpg) left top no-repeat; width:169px; height:35px; display:block; float:right;}

/* catalog.portfolio.js */
.handle {position:absolute;}
.scroll {position:relative;width:80%;left:10%;}
.imageview {position:relative;overflow:hidden;}
.imageview .projects {position:absolute;width:auto;white-space:nowrap;}
.imageview .projects .project {float:left; /*width: 500px;*/}
.imageview .cont .project_description img {margin:5px;}
.imageview .keeper .cont {/*width:21000px;*/height:530px;position:relative;}
.clear {margin-top:50px;padding-left:40%;white-space:nowrap;}
.catalog_order_form {min-height:250px;}
.imageview .project_description {text-align:center}
.imageview .project_description p {text-align:center;}
.portfolio_holder .print-topmenu .portfolio_loading {background: url('/images/loader.gif') no-repeat right center; padding-right:50px;}
.portfolio_holder .print-topmenu span {line-height:20px;}

table.print .q {position:relative;}
#tip_overlay, .tip {display:none;position:absolute;width:250px;white-space:normal;font-weight:normal;line-height:16px;left:100%;top:0;margin:10px 0 0 10px;border:20px solid #F0F0F0;background-color:#fff;padding:10px;z-index:99999;}
#tip_overlay {display:none;left:0;}
/* team */
.team_nopic {padding-left:151px;}
.team_submenu {margin-bottom:40px;}
.team_description {width:35%;padding-left:0;}

/* clients */
.id-logos.id-max-750 {padding-top:20px;width:70%;max-width:none;margin-right:0;}
.clients_content {position:relative;}
.clients_description {width:60%;}
.сlients_client_info {position:absolute;right:20px;top:100px;padding-top:20px;}
.clients_content h3.clear-l {line-height:30px;margin-bottom:10px;}

/* job */
.job_description {width:45%;padding-top:30px;padding-left:0;}
.job_list {width:55%;}

/* contacts */
.contacts_description {width:40%;padding-left:0;}
.contacts_print_map {}
.contacts_print_map a img {margin:-8px 0 0 4px;}
.id-mailus td {padding-bottom:10px;}
.clients_container .submit {margin-bottom:10px;}
.clients_container form p {padding-left:100px;}

/* portfolio */
.portfolio_list h3.clear {margin-top:0;line-height:30px;text-align:left;margin-bottom:20px;padding-left:0;}
.portfolio_detail .up {display:block;float:right;clear:both;}
.portfolio_detail .img-center {padding-top:10px;}
.portfolio_detail .itemnavigator {padding-top:20px;}
.portfolio_detail .description {padding-top:10px;}

.id-equip-item h3 {line-height:22px;margin-top:10px;margin-bottom:20px;font-size:18px;}
.id-equip-item h2 {padding-top:20px;}
.id-equip-item .up {float:right;}

.broad_format .inputtext {border:1px solid #9D9D9D;width:45px;}
.broad_format .catalog_copies .inputtext {border:1px solid #9D9D9D;width:30px;}
.broad_format .form_data_error {color:red;}

.services_holder img {float:left;margin-right:30px;}
.services_holder h3, .services_holder h2 {clear:both;}
.services_holder .up {float:right;}

.prices_holder .id-xls {float:left;margin-right:40px;margin-bottom:40px;}
.prices_holder ul {margin-left:220px;}
.prices_holder p, .prices_holder ul {margin-bottom:9px;}

.index-bottom-center {text-align:left;margin-right:40%;margin-left:38%;}

.b-top-submenu1 span, .b-top-submenu2 span, .b-top-submenu3 span {border-right:1px solid #B5B5B5;padding:0 2%;}
.b-top-submenu1 span.end, .b-top-submenu2 span.end, .b-top-submenu3 span.end, .f-submenu span.end {border-right:0;}
.b-address span.selected {font-size:12px;display:block;margin:0 0 8px 98px;}
.f-submenu span {border-right:1px solid #B5B5B5;padding:0 2%;}

.l-top-menu span {background:white url(images/menu_shadow.jpg) repeat-y right top;color:black !important;display:block;float:left;font-size:18px;line-height:27px;padding:25px 3% 10px;}
body.orange .l-top-menu span {background:white url(images/menu_shadow_y.jpg) repeat-y right top;}

.f-bottom .right span {color:#949494;text-decoration:none;border-right:1px solid #B5B5B5;padding:0 3%;}
.f-bottom .right span.end {border-right:0;}
body.orange .f-bottom .right span {color:white;}

.print-menu span {background:white none !important;border-bottom:1px solid white;color:black;display:block;float:left;height:32px;/*padding:15px 3% 0;*/}

.print-submenu span, .print-submenu a {display:block;line-height:18px;margin-bottom:8px;}

.imageview img {cursor:pointer;}
.imageview img.selected {cursor:default;}

.catalog_submit_error {padding-left:10px;color:#E87500;}

.id-printsubmit a {background:url('images/submit_inactive.jpg') left top no-repeat;cursor:default}
.id-printsubmit a.active {background:url('images/submit.jpg') left top no-repeat;cursor:pointer}

a.pseudo {border-bottom:1px; border-bottom-style:dashed; border-bottom-color:#1561C4; text-decoration:none;}
a.pseudo:hover {border-bottom:0;}

.f-copy a {padding-right:12px; background:url('images/out.gif') right 60% no-repeat;}

a.ico_pdf {background-image:url("/images/pdf.png");}
a.ico_zip {background-image:url("/images/zip.png");}
a.ico_doc {background-image:url("/images/doc.png");}

.print_margined .content_holder, .margined {padding-right:35%!important}

.services_holder {margin-top:20px;}

.services_holder img {float:none}

/* 2003 */
.catalog_order_form table.print {width:100%;max-width:100%;line-height:22px;}
.catalog_order_form .id-printsubmit p {text-align:right;margin-right:0px;margin-top:18px;margin-bottom:10px;}
.catalog_order_form .id-printsubmit .catalog_price {font-size:26px;white-space:nowrap}
.catalog_order_form table.print td .catalog_section_header, .catalog_order_form .id-printsubmit .order_step {font-weight:bold;}
.catalog_order_form .id-printsubmit {float:none;}
.catalog_order_form table.print td.catalog_price {padding-right:9px;}
.catalog_order_form .id-printsubmit a {position:relative;margin-right:-52px;}
.catalog_order_form .id-printsubmit .cost {text-align:right;line-height:30px;}
.catalog_order_form table.print td {min-width:0;}
.catalog_order_form table.print td.catalog_active_description {max-width:140px;}
.catalog_order_form table.print td .catalog_section_header {display:inline; font-weight:bold; line-height:19px; white-space:normal;}
.catalog_order_form table.print td label.catalog_parameter {padding-bottom:0;padding-top:10px;}

.catalog_order_form table.print td .catalog_section_header img {display:none;line-height:19px;}
.catalog_order_form table.print td .q img {display:inline;position:absolute;}
.catalog_order_form table.print td .q {padding-right:20px;}
.catalog_order_form table.print .pop {position:absolute;}
.catalog_order_form table.print .pop .tip {margin-left:30px;margin-top:0px}

.catalog_order_form table.print td .tip_icon {display:none;height:19px;width:19px;}
.catalog_order_form table.print td .tip_icon span {background:url('/style/images/q.jpg') no-repeat left top;height:20px;width:20px;position:absolute;display:block;left:0;top:-8px;}
.catalog_order_form table.print td .q .tip_icon {display:inline;position:relative;margin-left:5px;}
.catalog_order_form table.print td.catalog_active_description {padding-top:32px;padding-right:0;}
.catalog_order_form .catalog_submit_error {display:block;}
.catalog_order_form .id-printsubmit .we_accept strong {font-size:10px;display:block;margin-bottom:5px;}
.catalog_order_form .id-printsubmit .we_accept {margin-top:10px;}


.catalog_order_form .id-printsubmit .we_accept a {margin:0;position:relative;background:none;cursor:pointer;width:auto;height:auto;float:none;display:inline;}

.catalog_order_form table.print .q {background:none}
.catalog_order_form table.print td.catalog_active_pic {padding-right:15px;}

.offset_menu {width:9%;padding-right:2%!important;}
.offset_holder {margin-left:11%;}

.broad_menu {width:6%;padding-right:2%!important;}
.broad_holder {margin-left:8%;}

.broad_format .catalog_sizes label {display:block;line-height:32px;}

.catalog_order_form .nowrap {white-space:nowrap!important}

#slider-arrow-right {cursor:pointer;float:right;width:10px;height:25px;background:url('/images/printportfolio/righactive.gif') center center no-repeat;right:-15px;position:absolute;}
#slider-arrow-left {cursor:pointer;float:left;width:10px;height:25px;background:url('/images/printportfolio/leftactive.gif') center center no-repeat;margin-left:-15px;position:absolute;}
#slider-arrow-right.inactive {cursor:default;background:url('/images/printportfolio/righunactive.gif') center center no-repeat;}
#slider-arrow-left.inactive {cursor:default;background:url('/images/printportfolio/leftunactive.gif') center center no-repeat;}

.slider_holder {left:10%;position:relative;width:80%;}
.slider_holder .slider {left:0;width:100%;cursor:pointer;}

.company_index {padding-bottom:100px;}

.company_index .id-box {padding-left:10%;padding-right:10%;}
.id-box a {line-height:15px;padding-bottom:5px;}
.portfolio_detail {padding:0 5%;}

.offset_catalog_page .p-3 {padding-left:6%;}
.broad_catalog_page .p-3 {padding-left:6%;}

.project_thumbs {margin-left:30px;margin-right:30px;}
.imageview .projects .project {text-align:center}

/*.id-aboutclient {padding-left:0;width:20%;max-width:300px;}*/
.id-aboutclient {padding-left:0;}

.ie6shadow {display:none;}

@media all and (min-width:0px)
{
    noindex:-o-prefocus, .catalog_order_form table.print td .tip_icon span {position:relative;display:inline-block;top:0!important;}
}

.empty_price_stub, .price_thousands_separator {display:none;}
.l-registr table {margin-right:0;}
.l-registr {padding-right:0;}

.catalog_item_comments p {margin-bottom:12px;}
.catalog_item_comments textarea {border:1px solid #9D9D9D; max-width:300px; width:100%;}

.print-menu .vdepo {border-collapse:collapse; border-spacing:0; width:100%; padding:0;/* max-width:900px;*/}
.print-menu .vdepo td{height:47px; /*overflow:auto;*/ border-bottom:1px solid #B5B5B5; padding:0; margin:0; text-align:center; vertical-align:middle; background:url('images/but_3.jpg') repeat-x top left;}
.print-menu .vdepo td.left {float:none; background-image:url('images/menu_left.jpg'); width:15px;}
.print-menu .vdepo td.center {background-image:url('images/but_2.jpg'); vertical-align:middle;}
.print-menu .vdepo td.selected {background-image:none; vertical-align:middle;background-color:white; border-bottom:1px solid #ffffff;}
.print-menu .vdepo td.left2 {background-image:url('images/menu_right.jpg'); background-repeat:no-repeat; width:10%;}
.print-menu .vdepo td a, .print-menu .vdepo td span {padding:0 20px; height: auto; background:none; display: block; border:0;}
.print-menu .vdepo td span {float:none;}