.type_table{font-family:Verdana; font-size:17px; color:#ffffff!important; border-collapse:collapse;}
.type_table td{vertical-align:top;}
.type_table td div{font-size:10px;}
.type_table .head td {
	height: 40px;
	padding: 0px 6px 0px 6px;
	border-right: 1px solid #033887;
	background: #033887;
	vertical-align: middle !important;
}
.type_table .gtr td{padding:4px 10px 4px 10px!important;}
.type_table .gtr:hover{background: #c0c0c0 !important; color:#fff;}
.type_table .gtr:hover a{color:#fff!important;}
.type_table a{display:block; color:#424242; line-height: 28px;}
.type_table .gtr a:hover{text-decoration:none !important;}
.minfo{background:url(images/inf0.png) left top no-repeat; width:15px; height:15px;}
.minfo:hover{background:url(images/inf1.png) left top no-repeat;}

.btntyp {
	background-color: #ff8a00;
	border: none;
	color: white;
	padding: 4px 17px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: 16px;
	border-radius: 3px;
	margin: 5px -3px 9px 10px;
	font-family: 'PF DinDisplay Pro';
}

@media (max-width: 980px){
.type_table .head td {
	height: 40px;
	padding: 1px 6px 0px 5px;
	border-right: 1px solid #d9d9d9;
	background: #f2f2f2;
	vertical-align: middle !important;
	font-size: 12px;
	display: none;
}
#mselcont {
	height: 70px;
	padding: 15px 22px;
}
}

@media (max-width: 600px){

.hideTd {
	display: none;
}



/*.type_table {
	width: 100%;
}

.type_table .gtr td{padding:4px 10px 4px 50%!important;}

tr.head { display:none;}
.tdModel {
	font-size: 18px;
	border-bottom: 1px solid #cacaca !important;
}

table.type_table td::before {
	content: attr(data-label);
	position: absolute;
	top: 5px;
	left: 10px;
	width: 45%;
}

table.type_table .gtr:hover td::before {color:#fff;}

table.type_table td.tdModel::before { font-weight:bold;}

table.type_table td {
	display: block;
	position: relative;
	border-bottom: 1px solid #e9e6e6;
	border-top: none;
}

table.type_table .tdInfo {
	padding-bottom: 30px !important;
	border-bottom:none;
}*/


}



@media (max-width: 480px){

.type_table {
	float: right;
	width: 100%;
}

.tdm_content hr {
	display: none;
}



}

@media screen and (max-width: 600px) {
	table {
		border: 0;
	}

	table th {
		display: none;
	}

	table tr {
		margin-bottom: 10px;
		display: block;
		border-bottom: 2px solid #ddd;
	}

	table td {
		display: block;
		text-align: right;
		font-size: 13px;
		border-bottom: 1px dotted #ccc;
		border-right: 1px solid transparent;
	}

	table td:last-child {
		border-bottom: 0;
	}

	.content .content_box .left table.table_one tr td:first-child {
		text-align: right;
	}

	.content .content_box .left table.table_one tr td {
		text-align: right;
	}

	table td:before {
		content: attr(data-label);
		float: left;
		font-size: 14px;
		color: #1e1e1e;
	}
}
