*{
	font-size:14px;
}
body{
	-webkit-text-size-adjust: 100%;
	font-size: 100%;
    font: inherit;
}
/* html, body, form{
	font-size: 100%;
    font: inherit;
}
input,select{
	height:34px;
} */
svg{
	vertical-align:middle;
	display: inline-block;
}
.fa{
	text-rendering: optimizeLegibility;
}

.greytop{
	background:#333;
	color:white;
	/**/
	position:fixed;
	top:0;
	width:100%;
	z-index:1;
	padding:5px 0;
}
.yellowtop{
	background:#fc3;
	color:white;
	position:fixed;
	top:28px;
	width:100%;
	z-index:1;
	padding:5px 0;
}
.yellowtop .topbutton{
	cursor:pointer;
	/**/
	position:fixed;
	top:0;
	width:100%;
	margin-top:24px;
}
.yellowtop .topbutton:hover{
	color:black;
}
.maincontainer{
	margin-top:58px;
}
.filter_all{
	/*
	padding-left:0;
    position: fixed;
    overflow: hidden;
    width: 290px;
    overflow-y: scroll;
	*/
}
.filterblock label{
	font-weight:normal;
}
.black{
	color:black;
}


.icon_info{
background:url('./images/icon_info.png');
}
.icon_printer{
background:url('./images/icon_printer.png');
}
.icon_balun{
background:url('./images/icon_balun.png');
}

.statuse_1{
	background:url('./images/keep_st1.png');    
}
.statuse_1_color:before{
	background:url('./images/keep_st1.png');  
	content:'';
	position:absolute;
	width:15px;
	height:15px;
	background-size: 100%;
		margin-left:-17px;
	margin-top:3px;
}

.statuse_2{
	background:url('./images/keep_st2.png');    
}
.statuse_2_color:before{
	background:url('./images/keep_st2.png');  
	content:'';
	position:absolute;
	width:15px;
	height:15px;
	background-size: 100%;
		margin-left:-17px;
	margin-top:3px;
}
.statuse_3{
	background:url('./images/keep_st3.png');    
}
.statuse_3_color:before{
	background:url('./images/keep_st3.png');  
	content:'';
	position:absolute;
	width:15px;
	height:15px;
	background-size: 100%;
		margin-left:-17px;
	margin-top:3px;
}
.statuse_4{
	background:url('./images/keep_st4.png');    
}
.statuse_4_color:before{
	background:url('./images/keep_st4.png');  
	content:'';
	position:absolute;
	width:15px;
	height:15px;
	background-size: 100%;
		margin-left:-17px;
	margin-top:3px;
}
.statuse_5{
	background:url('./images/keep_st5.png');    
}
.statuse_5_color:before{
	background:url('./images/keep_st5.png');  
	content:'';
	position:absolute;
	width:15px;
	height:15px;
	background-size: 100%;
	margin-left:-17px;
	margin-top:3px;
}
.statuse_6{
	background:url('./images/keep_st6.png');    
}
.statuse_6_color:before{
	background:url('./images/keep_st6.png');  
	content:'';
	position:absolute;
	width:15px;
	height:15px;
	background-size: 100%;
	margin-left:-17px;
	margin-top:3px;
}
.checkbox_on{
width:13px;
height:13px;
background:url(images/checkbox_on.png);
cursor:pointer;
margin:0px auto;
display:inline-block;
}
.checkbox_off{
width:13px;
height:13px;
background:url(images/checkbox_off.png);
cursor:pointer;
margin:0px auto;
display:inline-block;
}

.toplogout{
	cursor:pointer;
}
.toplogout:hover{
	color:red;
}
.toppartblock{}
.toppartblock span{border-right:1px solid white;padding-right:5px;}
.toppartblock span:last-child{border-right:none}
.toppartblock a{color:white;}
.toppartblock a:hover{color:white;text-decoration:none;}
.toppartblock a.active{color:black; font-weight:bold;}
.toppartblock .active{}




/**/
.defect_table{
}
.filter_all_pc_block{
	margin-right:0;
	margin-left:0;
	padding:0;
}

.logo_header1,
.logo_header2,
.logo_header3 {
	font-weight: bold;
	color      : #79B8E5;
	font-style : italic;
	font-size  : 16px;
}
.logo_header1 {
	margin-left : -10px;
	margin-right: 10px;
}