#bfon {
	background: url(../img/fonsvyaz.jpg) no-repeat 50%/cover ;
}

.textobrsv {
	font:normal 100% 'Roboto', sans-serif;
	margin-top: 0;
    color: #5c5c5c;
    font-size: 24px;
    text-align: center;
	margin-right:10%;
	margin-left: 10%;
	}	

.resultokno {
	margin:0 auto; 
	background-color: #d4d2d2; 
	max-width: 400px; 
	border: 1px solid #c7c7c7; 
	padding: 5px; 
	border-radius: 4px; 
	}
.zagtext {
	text-align: center; 
	color: #000; 
	font-size: 20px; 
	padding: 9px 0px 14px; 
	font-family: Arial!important;
	}
.elema, .elemb, .elemc, .eleme, .elemf {
	margin-bottom: 8px;
	margin-top: 5px; 
	margin-left:5px;
	}
.elemg {
	margin-bottom: 10px;
	}
.elemf select {
	width: 100%!important;
	}
.resultokno div div {
	color: #000;font-family: Arial!important;
	font-size: 14px!important;
	}
.dr { 
	height: 28px; 
	padding: 0px 1%;
	border-radius: 0px; 
	border: 1px solid #bfbfbf; 
	width: 98%;
	}
.drt {
	height: 70px;
	padding: 1%;
	border-radius: 0px;
	border: 1px solid #bfbfbf; 
	width: 98%;
	}
.drr {
	padding: 10px 0px!important;
	margin-top: 14px; 
	border: 0px solid #bfbfbf;
	cursor: pointer;
	background-color: #0095e5;
	font-size: 16px;
	color: #fff;
	width: 100%;
	}
.drr:hover{ 
	opacity: 0.8; 
	filter: alpha(opacity=80); 
	-moz-opacity: 0.8;
	}
.avtorc { 
	text-align: right; 
	margin-top: 10px;
	}
.avtorc a{ 
	color: #000!important; 
	font-size: 7px!important; 
	text-decoration: none; 
	font-family: Arial;
	}
#openokno {
	cursor: pointer;
	position: fixed;
	left: 84%;
	padding: 7px 17px;
	background-color: rgb(247, 247, 164);
	z-index: 9999;
	border-radius: 11px 11px 0px 0px;
	top: inherit;
	bottom: 0px;
	width: auto;
	margin-left: -51px;
	border: 1px solid #ACA4A4;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	}
.blockall {width: 100%;height: 100%;position: fixed;top: 0px;left: 0px;opacity: 0.8;filter: alpha(opacity=80);-moz-opacity: 0.8;background: #000;cursor: pointer;z-index: 9999;}