@charset "utf-8";

@media (max-width:1000px){
	
.modal_div:target {  
	justify-content:center; 	
	align-items:stretch;	
	align-content:stretch;	
}
.modal_div .win {min-width:100%; min-height:100%; height:100%; margin:0px; }

.show_pass {margin:40px 0 0 0; right:20px; }
/*	
#header_fixed {min-height:130px; }  mobile */

/*
#open_menu {display:block; text-align:right; padding-right:15px; }
#menu_top .all {display:none; }
#menu_top .menu > li.on {border-bottom:none; }
#menu_top .menu > li ul {display:block; }
#menu_top .menu > li ul li {font-weight:bold; text-align:center; background-color:#FFF; }
#menu_top .menu > li:hover ul {position:static; background-color:#FFF; }

#select_name:after {content:''; position:absolute; display:block; width:0; height:0; margin-top:-10px;
border-left:4px solid transparent;
border-right:4px solid transparent;
border-top:6px solid #555;
}

#form_filter .tabs, #form_filter .inputs {display:none; }
#form_filter .tabs {position:absolute; z-index:2; top:0px; left:0; width:100%; height:100%; overflow:auto; background-color:#FFF; }
#form_filter .tabs > li ul {display:block; position:static; width:auto; max-height:100%; text-align:center;  }
#form_filter .tabs > li a {color:#FFF; }
#form_filter .tabs .arrow:after {display:none; }
#form_filter .tabs .arrow > a {display:none; }
#form_filter input[type=text] {min-width:200px; }
#form_filter .inputs {flex-direction:column; }
#form_filter .inputs button[type="submit"] {font-size:21px; padding:20px 40px; }

#open_filter {display:block; margin:20px 40px; }
*/
#menu_top { padding:0px!important;}
#smart_menu {display:block; }
#open_menu_login {display:block; text-align:right; padding-right:15px; }

#form_filter .tabs {overflow:hidden; overflow-x:scroll; }
#form_filter .tabs li a {min-width:95px; }
#form_filter .tabs > li,
#form_filter .tabs > li ul {
	display:flex; 	
	flex-direction:row; 
	flex-wrap:nowrap!important;	
}
#form_filter .tabs > li:hover ul {display:flex; }
#form_filter .tabs > li.arrow > a {display:none!important; }
#form_filter .tabs .arrow:after {display:none!important; }


#form_filter .tabs > li ul {
    position:static;
    z-index:auto;
    width:auto;
    max-height: none;
    text-align:center;
}
#form_filter .tabs > li ul { background-color:#5c5c5c!important; }
#form_filter .tabs > li ul li {border-right: #999 1px solid; }
#form_filter .tabs > li ul li a {color:#fff!important; }
#form_filter .tabs > li ul li a:hover {color:#000!important; }

#form_filter .inputs {width:100%; }
#form_filter .inputs {flex-direction:column; }
#form_filter .inputs ul {flex-wrap:wrap; }
#form_filter .inputs ul li {width:33.33%; }
#form_filter .inputs button[type="submit"] {font-size:21px; padding:20px 40px; }

#form_filter .inputs .type_radio, #form_filter .inputs label {flex-wrap:wrap!important; }
#form_filter .inputs ul li.size, #form_filter .inputs ul li.size_to, #form_filter .inputs ul li.du, #form_filter .inputs ul li.du_2, #form_filter .inputs ul li.pn {
    max-width: none; }
#form_filter input[type=text] {min-width:100%!important; width:100%!important; }
	
#form_filter .inputs ul:nth-child(2) li:nth-child(4) {width:100%; }


.form_orders2 .inputs ul:nth-child(1) {flex-direction:row!important; }
.form_orders2 .inputs ul:nth-child(1) li:nth-child(2),
.form_orders2 .inputs ul:nth-child(1) li:nth-child(4),
.form_orders2 .inputs ul:nth-child(1) li:nth-child(5),
.form_orders2 .inputs ul:nth-child(1) li:nth-child(6),
.form_orders2 .inputs ul:nth-child(1) li:nth-child(7),
.form_orders2 .inputs ul:nth-child(1) li:nth-child(8),
.form_orders2 .inputs ul:nth-child(1) li:nth-child(9) {display:none!important; }


.form_orders2 .inputs ul:nth-child(2) {flex-direction:row!important; }
.form_orders2 .inputs ul:nth-child(2) li:nth-child(2),
.form_orders2 .inputs ul:nth-child(2) li:nth-child(3),
.form_orders2 .inputs ul:nth-child(2) li:nth-child(4),
.form_orders2 .inputs ul:nth-child(2) li:nth-child(5),
.form_orders2 .inputs ul:nth-child(2) li:nth-child(6) {display:none!important; }


#add_order .info {margin-bottom:0; padding:0; }
#form_order2 > div {margin:0; padding:0; }
#form_order2 > div:first-child {padding-bottom:20px; }
#form_order2 input {margin:0; }


#content .text {padding:0 20px; }

.table_results .title {display:none!important; }
.table_results .row {
	display:flex; 	
	flex-direction:row; 
	flex-wrap:wrap;
	justify-content:center; 	
	align-items:stretch;	
	align-content:stretch;	
}
.table_results .row li t {display:inline-block; padding-right:3px; }
.table_results .row li:nth-child(1) a {color:#FFF; }
.table_results .row li:nth-child(1) {width:100%; text-align:left; color:#FFF; background-color:#8f8f8f;    font-size:0px; height:1px; padding:0; }
.table_results .row li:nth-child(2) {width:5%; min-width:70px; }
.table_results .row li:nth-child(3) {width:7%; min-width:80px; }
.table_results .row li:nth-child(4) {width:5%; min-width:70px; }
.table_results .row li:nth-child(5) {width:100%; }
.table_results .row li:nth-child(6) {width:50%; display:none; }
.table_results .row li:nth-child(7) {width:50%; display:none; }
.table_results .row li:nth-child(8) {width:50%; display:none; }
.table_results .row li:nth-child(9) {width:50%; display:none; }
.table_results .row li:nth-child(10) {width:100%; display:block; }
.table_results .row li:hover div, .table_results .row li div {display:block; }
.table_results .row li:nth-child(4) .hide {display:none; }

.table_results .title li, .table_results .row li {padding: 5px 5px; }
.table_results .show { float:right; display:inline-block; padding:3px 7px; background-color:#ffea00; border-radius:5px; border:#CCC 1px solid; }
.dop_results {padding: 3px 10px!important; font-size:14px!important; }

#open_add_order {position:fixed; z-index:9999; right:0; bottom:0; background-color:#ffea00; color:#333; font-weight:bold; padding:9px 20px; text-decoration:none; border-radius:15px 0 0 0; }

#table_metalloobrabotka .row li:nth-child(1) {order:1; width:100%; max-width:100%; }
#table_metalloobrabotka .row li:nth-child(2) {order:2; width:40px; max-width:40px; }
#table_metalloobrabotka .row li:nth-child(4) {order:4; width:100%; max-width:100%; }
#table_metalloobrabotka .row li:nth-child(5) {order:5; width:50%; max-width:50%; display:block; }
#table_metalloobrabotka .row li:nth-child(6) {order:6; width:50%; max-width:50%; display:block; }
#table_metalloobrabotka .row li:nth-child(7) {order:7; width:100%; display:block; text-align:center; }

.table_orders2 .row li:nth-child(1) {order:1; width:10%; min-width:100%; }
.table_orders2 .row li:nth-child(2) {order:2; width:40px; min-width:40px; padding-left:10px; }
.table_orders2 .row li:nth-child(3) {order:3; width:10%; min-width:120px; }
.table_orders2 .row li:nth-child(4) {order:4; width:25%; min-width:100%; font-weight:bold; }
.table_orders2 .row li:nth-child(5) {order:5; width:45%; min-width:100%; }
.table_orders2 .row li:nth-child(6) {order:6; width:11%; min-width:100%; display:block; text-align:center; }

.table_tenders .row li:nth-child(1) {order:1; width:10%; min-width:100%; }
.table_tenders .row li:nth-child(2) {order:2; width:40px; min-width:40px; padding-left:10px; }
.table_tenders .row li:nth-child(3) {order:3; width:10%; min-width:120px; }
.table_tenders .row li:nth-child(4) {order:5; width:10%; min-width:150px; }
.table_tenders .row li:nth-child(5) {order:4; width:7%; min-width:100px; }
.table_tenders .row li:nth-child(6) {order:6; width:15%; min-width:100%; display:block; }
.table_tenders .row li:nth-child(7) {order:7; width:15%; min-width:50%; display:block; }
.table_tenders .row li:nth-child(8) {order:8; width:11%; min-width:50%; display:block; }
.table_tenders .row li:nth-child(9) {order:9; width:11%; min-width:100%; display:block; text-align:center; }






}



@media (min-width:1001px){
.table_results .row li:hover div {display:block; position:absolute; z-index:1; right:0; padding:10px; text-align:right; background-color:#FFF; }
.table_results .row li:hover div a {display:block; margin:5px }

#open_add_order {position:fixed; z-index:9999; right:-47px; bottom:20%; background-color:#ffea00; color:#333; font-weight:bold; padding:9px 20px; text-decoration:none; transform:rotate(270deg); border-radius:15px 15px 0 0; }
}



@media (min-width:1001px) and (max-width:1300px){
#menu_top .all {flex-wrap:wrap; }
#menu_top .menu {width:100%; }
#menu_top .menu > li small {font-size:14px; }
#menu_top .phone {min-width:150px; }
#menu_top .auth {display:flex; flex-direction:row; justify-content:space-between; align-items:center; }

#form_filter .inputs {flex-direction:column; }


}


@media (max-width:1023px){
/*#open_menu {display:block; text-align:right; padding-right:15px; }
#menu_top .all {display:none; } */
#menu_top, #menu_top .all {flex-wrap:wrap;}
#menu_top .menu li:nth-child(1),
#menu_top .menu li:nth-child(6),
#menu_top .phone,
#menu_top .delivery, 
#menu_top .calc, 
#menu_top .auth {display:none!important; } 
#menu_top .menu li a {border:#CCC 1px solid; font-size:11px; }
#menu_top .menu>li.on { border-bottom:none!important; background-color:#ffea00; }

#form_filter .inputs {flex-wrap:wrap; }
}
