				.title-form-test{
					display:block;
				}
				.empty-block{
					height:6px;
				}
				.korupform{
					border: 1px solid #cccc;
					padding: 5px 5px 7px 5px;
				}
				.txt-name{
					text-align: center;
					font-weight: bold;
					font-size: 22px;
				}
				.res{
					border: 1px solid #ccc;
					border-radius: 4px;
				}
				#result_form{
					text-align: center;
					margin: 0 0 0px;	
					font-weight: bold;
				}
				.bt-modank{
					font-size: 18px;
					color: #fff;
					background: #15576f;
					text-decoration: none;
					display: block;
					text-align: center;
					width: 270px;
					line-height: 1em;
					padding: 10px 0 12px;
					border-radius: 7px;
					transition: 0.3s;
					border: none;
					cursor: pointer;
					margin: auto;
				}
				.bt-modank:hover{
					color: #fff;
					background: #e96029;
				}
				.modal-btn{
					cursor: pointer;
					margin: auto;
					margin-bottom: 3px;
					margin-top: 5px;
					text-align: center;
					display: block;
				}
				#inp_name{
					margin-bottom: 5px;
				}
				#preloader {
					position: absolute;
					left: 0;
					top: 0;
					z-index: 999;
					width: 94%;
					height: 94%;
					overflow: visible;
					background: #ffffff url(//cdnjs.cloudflare.com/ajax/libs/file-uploader/3.7.0/processing.gif) no-repeat center center;
					margin: 1% 3% 3% 3%;
				}
				.txt-pic{
					text-align: center;
					font-weight: bold;
					font-size: 20px;
				}
				.visible {
				  visibility: visible;
				  opacity: 1;
				  transition: opacity 2s linear;
				}

				.hidden {
				  visibility: hidden;
				  opacity: 0;
				  transition: visibility 0s 2s, opacity 2s linear;
				}
				.group{
					border-bottom: 1px solid #b7b7b7;;
				}
					#blanswer1{
					border: 1px solid #b7b7b7;
					padding: 2px;
					border-bottom: none;
					}
					#blanswer2{
					border: 1px solid #b7b7b7;
					padding: 2px;
					border-bottom: none;
					}
					#blanswer3{
					border: 1px solid #b7b7b7;
					padding: 2px;
					border-bottom: none;
					}
					#blanswer4{
					border: 1px solid #b7b7b7;
					padding: 2px;
					border-bottom: none;
					}
					#blanswer5{
					border: 1px solid #b7b7b7;
					padding: 2px;
					border-bottom: none;
					}
					#blanswer6{
					border: 1px solid #b7b7b7;
					padding: 2px;
					border-bottom: none;
					}
					#blanswer7{
					border: 1px solid #b7b7b7;
					padding: 2px;
					border-bottom: none;
					}
					#blanswer8{
					border: 1px solid #b7b7b7;
					padding: 2px;
					border-bottom: none;
					}
					#blanswer9{
					border: 1px solid #b7b7b7;
					padding: 2px;
					border-bottom: none;
					}
					#blanswer10{
					border: 1px solid #b7b7b7;
					padding: 2px;
					border-bottom: none;
					}
				.checkbox_line{
					display: flex;
				}
				.checkbox_line input{
					    margin: 4px 3px 0px 0px;
				}
				.checkbox_line label{
					margin-right:3px;
					display: contents;
				}
				#wrong{
					color: red;
					display:block;
				}
				#noname{
					color: red;
					display:block;
				}
				#wrongmail{
					color: red;
					display:block;
				}
				.kapch{
					display:inline-block;
				}
				.label-kapch{
					display:block;
					margin-top:2px;
				}
				#block_timer{
					width: 100%;
					/* background-color: #ccc; */
					text-align: right;
					height: 30px;
					padding: 5px 0px 0px 0px;
					border-bottom: 1px solid #ccc;
				}
				#question{
					margin-top:5px;
				}
				.btn-next{
					margin: 5px auto 0px auto;
					display: block;
				}
				.btn-and{    
					margin: 5px auto 0px auto;
					display: block;
				}
				.txt-end-test{
					text-align: center;
					font-weight: bold;
					font-size: 22px;
				}
				.pic{
					width:100%;
					height:auto;
				}
#errquestion{
	color: red;				
	}
#block-result p{
	font-weight: bold;
	}
#block-result p span{
	font-weight: normal;
	}
#name-test{
	text-align: center;
	font-weight: bold;
	font-size: 22px;
}