body { font-family: times new roman; margin:0 auto; max-width:1100px; padding:7px;}
p { font-size:110%; text-align:justify; line-height:125%; text-indent:30px; margin:5px;}
h1 {text-align:center; margin:0;}
h2 {text-align:center; margin: 0;}
h3 {font-size:120%; font-style:italic;  text-align:center; margin:30px 0 20px 0; font-weight:600;}
h4 {text-align:left; margin:0 0 0 10%; font-weight:500;}
td, th {/*font-size:16px; text-align:center; text-indent:0px; margin:5px;*/padding:10px;}
table {max-width:100%; caption-side: top; margin: auto;}   
 
hr {margin:2px auto 0 0;}

.q2 {text-align:justify; text-indent:3%; margin:5px; font-weight:600;line-height:100%; }
.q3 {text-align:justify; text-indent:9%; margin:5px; font-weight:500; line-height:100%;}
o {text-decoration:overline;}
sup, sub {line-height:0;}
i   {font-size:110%; line-height:98%;}
img {max-width:100%;}
ul { font-size:110%; text-align:justify; line-height:125%; text-indent:0px; margin:10px; list-style-type:none;}
.ssylka {font-size:90%; color:red; text-align:center; line-height:100%; text-indent:0px; margin:0px;}
.avtor {font-family:Calibri; text-indent:0px; text-align:left; font-size:80%; font-weight:500; margin:10px auto 20px 10px;}
.dop {font-family:Calibri; font-size:110%; line-height:110%; text-align:justify; margin:5px 15px; text-indent:20px;
		
}
.ris {
	margin:20px auto;
	/*width:600px;*/
	max-width:100%;  
    font-weight:600;
    text-align:center;	
}

.dris {
	padding:10px;
	display:table-cell;
    width:50%;
	font-weight:600;
	
}
.br {
	text-indent:0;
	
	
}

.formula {
	max-width:100%;     



}



@media (max-width:650px) {
	
	h1, h2, h3, h4, h5, td, th, p, ul { 
	font-size:90%;
	}
	td, th {
	padding:3px;
	}
	.dop {font-size:90%;}
	.ris {font-size:90%;}
	.dris {
	padding:5px;
	margin:0 auto;
	display:block;
	width:100%;
	font-weight:600;
    text-align:center;
    font-size:90%;	
	}
	
	
	
	
	
	
}


