.container-header { background-image: linear-gradient(to top, #f6c71e, #cf871c); border-bottom: 0px solid #000; }
.container-footer { background-image: linear-gradient(to bottom, #f6c71e, #cf871c); color: #000 ; border-top: 5px solid #000; }
.tel_custom { border: none; border-top: 2px dashed #ccc; display:block; height: 40px; line-height: 40px;}
.tel_custom2 .hr2 { list-style-type: square ; margin: 0; padding-right: 4px; }
.tel_custom .hr li { display: inline; margin-right: 2px; border: none; font-weight: 1000; }
.container-footer .grid-child { padding: 0px 2em 0px 2em !important; }
.tel_custom2 .hr2 li::marker { font-size: 1.3em; }

.table {  display:flex; flex-wrap: wrap;  max-width: 900px; }
.cell_1 { width: 50%; padding-left: 50px; padding-top: 10px; padding-bottom: 10px ; vertical-align: middle; text-align: left; font-weight: bold; font-size: 1.7em; font-color: #000; }
.cell_2 { width: 50%; height: 100px ; line-height: 100px ; background-color: #f6c71e; vertical-align: middle; text-align: center; font-weight: bold; font-size: 1.7em; font-color: #000; }
.cell_3 { width: 50%; padding:10px;}
.cell_4 { width: 50%; display: table-cell ; vertical-align: top; font-size: 0.9em ;}
.table_gray { width: 100%; border 1px; }
table.table_gray .td_gray_0, table.table_gray td { background-color: #f2f2f2 ; font-weight: bold; border-top: 4px solid #fff; border-top-width: 4px; padding: 7px 12px;}
table.table_gray .td_gray_1, table.table_gray td { background-color: #e2e2e2 ; font-weight: bold; border-top: 4px solid #fff; border-top-width: 4px; }
.sp_left_0 { float: left; font-weight: normal ;}
.sp_right_0 { float: right;}

#sp_00 {}
#sp_01 { font-family: terminal, monaco, monospace; font-size: 0.9em; }
#sp_02 { color: yellow; font-size: 0.9em; }

.container-header .site-description { padding: 10px 0px 2px; font-family: arial, monospace ; font-color: #000 !impotant ; }

@media screen and (max-width: 600px) { 
  
   .table { width: 100%; }
   .cell_1 { width: 100%; box-sizing: content-box ; text-align: center; padding: 0px; }
   .cell_2 { width: 100%; font-size : 1.2em ; box-sizing: content-box ;}
   .cell_3 { width: 100%; box-sizing: content-box ; }
   .cell_4 { width: 100%; box-sizing: content-box ; font-size: 0.7em ;}
}

.dv-mn-k-0 {
	flex: 0;
	transition-duration: 900ms;
	min-width: calc(33.333% - 15px);
	min-height: 650px;
	margin-top: 20px;
	margin-left: 5px;
	margin-right: 10px;
	border-radius: 15px 15px 5px 5px;
	-webkit-box-shadow: 0px 0px 8px 3px rgba(34, 60, 80, 0.2);
	-moz-box-shadow: 0px 0px 8px 3px rgba(34, 60, 80, 0.2);
	box-shadow: 0px 0px 8px 3px rgba(34, 60, 80, 0.2);
}
.k-td-left {
	text-align: left; 
	vertical-align: top;
	height: 20px;
	line-height: 20px
}
.k-td-right {
	text-align: right; 
	vertical-align: middle;
	height: 20px;
	line-height 20px;
	border-bottom: 0.5px dotted #000;
	min-width: 90px;
}
.s-dotted-0 {
	font-size: 0.1em;
}
.dv-tb-teh-k {
	height: 400px;
	vertical-align: top ;
	text-align: left;
	padding: 10px;
}
.tb-teh-k {
	width: 100%; 
	line-height: 25px;
	border: 0px solid #000;  
	font-family: Tahoma, Geneva, sans-serif; 
	font-weight: 300; 
	font-size: 0.9em; 
	vertical-align: top;
}
.dv-teh-0 {
	height: 45px; 
	line-height: 20px;
	vertical-align: top ;  
	text-align: left;  
	padding-left: 15px; 
	font-family: 'Trebuchet MS', Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 1.05em; 
}
.dv-prc-0 {
	height: 30px;
	line-height: 30px;
	vertical-align: top ;
	text-align: left;
	padding-left: 15px;
	padding-bottom: 10px;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: lighter;
}
.dv-nm-0 {
	vertical-align: top ;
	text-align: center;
	padding: 0px 10px ;
}

#dv-pct-tdk-12 {
    background-image: url('/images/imgs/tdk-12.3005.png');  
}
#potain-md-90 {
    background-image: url('/images/imgs/potain_md_90.png');  
}
#Liebherr_112 {
    background-image: url('/images/imgs/Liebherr_112_EC-H8.png');  
}
#potain-md-185 {
    background-image: url('/images/imgs/potain_185.png');  
}
#jaso_j85 {
    background-image: url('/images/imgs/jaso_j85.png');  
}
#liebherr-80-lc {
    background-image: url('/images/imgs/Liebherr_80_LC.png');  
}
#yongmao-stt153a-10t {
    background-image: url('/images/imgs/Youngmao_stt_153A-10t.png');  
}
#dahan-qtz-80 {
    background-image: url('/images/imgs/DAHAN_QTZ_80.png');  
}
#dahan-qtz-100 {
    background-image: url('/images/imgs/DAHAN_QTZ_100.png');  
}
#dahan-qtz-250 {
    background-image: url('/images/imgs/DAHAN_QTZ_250.png');  
}
.dv-pct-0 {
	height: 230px;
	vertical-align: top;
	padding: 15px 15px 0px  15px ;
	border-radius: 15px 15px 0px 0px;
	background-origin: content-box, padding-box;
	background-repeat: no-repeat;
	background-size: contain ;
    background-position: center ;
}
.dv-mn-k-0 a {
	all: unset;
	cursor: pointer;
}
.dv_f_kart {
	max-width: 2700px;
    padding: 0 5px;
	display:flex;
	flex-wrap: wrap;
  
}
/* БЛОК ОТНОСЯЩИЙСЯ К КНОПКАМ ВЕСА НА АРЕНДЕ ****************************************************************/

.button-for-script-kran	{
	display:	block;
	border:		0px solid #000;
	text-align:	center;
	padding:	6px 20px ;
}

.button-c-k	{
	display:	inline-block;
	width:		50px;
	margin:		5px 5px;
	height:		35px;
	line-height:35px;
	background: #3498db;
	cursor:		pointer;
	color:		#fff;
	text-align:	center;
	font-size: 	0.8em;
	font-weight: bold;
	font-family:tahoma;
	border-radius:	5px;
	-webkit-box-shadow: 0px 0px 8px 3px rgba(34, 60, 80, 0.2);
	-moz-box-shadow:0px 0px 8px 3px rgba(34, 60, 80, 0.2);
	box-shadow:		0px 0px 8px 3px rgba(34, 60, 80, 0.2);
	opacity: 0.8;
	transition-duration: 1s;
}

.button-c-k.active, .button-c-k:active {
    background: #124364;
    text-decoration: none;
	
	-webkit-text-stroke: 0.2px #000 ;
}



/**************************************************************************************************************/
@media (hover: hover) {
		.button-c-k:hover	{
		opacity: 	1;
		color: #fff;
		-webkit-text-stroke: 0.2px #000 ;
		background: #124364;
		background: radial-gradient(circle,rgba(82, 192, 235, 0.81) 16%, rgba(1, 9, 15, 1) 100%);
		transition-duration: 1s;
	}
}

@media screen and (max-width: 2780px) { 
	.dv-mn-k-0 {
		min-width: calc(20% - 15px) !important;
		
	}
    .dv_f_kart {
         padding: 0px 0px;
    }
}

@media screen and (max-width: 2100px) { 
	.dv-mn-k-0 {
		min-width: calc(25% - 15px) !important;
		
	}
    .dv_f_kart {
         padding: 0px 0px;
    }
}

@media screen and (max-width: 1650px) { 
	.dv-mn-k-0 {
		min-width: calc(33.3333% - 15px) !important;
		
	}
    .dv_f_kart {
         padding: 0px 0px;
    }
}

@media screen and (max-width: 1200px) { 
	.dv-mn-k-0 {
		min-width: calc(50% - 15px) !important;
        margin: 6px auto;
		
	}
    .dv_f_kart {
         padding: 0px 0px;
    }
}

@media screen and (max-width: 600px) { 
	.dv-mn-k-0 {
		min-width: calc(100% - 15px) !important;
        margin: 6px auto;
		
	}
    .dv_f_kart {
         padding: 0px 0px;
    }
}
.container-header .mod-menu li a {
	vertical-align: bottom ;
	font-size: 0.9em;
  /*color: #000 ; */

} 

.container-header .metismenu>li.level-1.active>a, .container-header .metismenu>li.level-1.active>button, .container-header .metismenu>li.level-1>a:hover, .container-header .metismenu>li.level-1>button:active
Specificity: (0,4,2)
 {
    text-decoration: none;
}


.container-header .metismenu>li.level-1.active>a, .container-header .metismenu>li.level-1.active>button, .container-header .metismenu>li.level-1>a:hover, .container-header .metismenu>li.level-1>button:focus {
	
	outline: none ;

}

.container-header .mod-menu ul li a:focus {
	outline: none;
}
