body, article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {display: block;}
* {margin:0; padding:0;}

html {background-color:#fff;}
body {margin:0 auto; font-family: 'Times New Roman', serif; background-color:#fff; font-size:1.1em;}

#inst {margin-right:1em;margin-top:1em;}
#inst a {display:block;font-size:0.8em; color:#000;text-decoration:none;text-align:right;}

#n #name {font-size:1.3em;text-align:right;color:#000;margin-right:1em; margin-top:1em;}
#n #name #auth {display:block; font-size:0.9em;color:#000;font-weight:normal;font-style:normal;}
#n #name small {display:block;font-size:0.6em;margin-top:0.3em;color:#000;font-weight:normal;font-style:normal;}
#n .name {display:none;}

#top_nav {display:none;}

#m {margin:0 auto;}

#sidebar {display:none;}

#content {margin:6em 1em 0;color:#000;}

article p {text-align:justify;margin-bottom:1em;text-indent:2em;}
article a {text-decoration:underline;}
h1 {color:#000; font-size:1em;font-weight:normal;margin-top:-2.5em;margin-bottom:1em;margin-left:2em;border-bottom:1px solid #ccc; padding:0.3em;padding-left:0;}
h2 {color:#000; margin-bottom:0.7em;margin-top:1.5em;margin-left:1.3em;}
h3 {margin-left:1.7em;margin-bottom:0.7em;margin-top:1.5em;}

article li {text-align:justify;}
article li p{text-indent:0;}
article ul,ol{padding-left:3em; list-style-position:outside;}
article ol li {margin-bottom:0.5em;}
article ul li {margin: 0.75em 0; text-indent:0;}
article ul>li {position:relative;}

figure.img {max-width:50em;margin:2em auto;text-align:center;}
figure.img img,.author img {max-width:90%;}
.img figcaption {font-size:1em;color:#000;margin-top:1em;text-decoration:underline;}
.img figcaption span {display:block; font-size:0.8em;margin-bottom:5px;}
figure.author {margin:0 0 1em 2em;}
figure.author img {padding:0.3em; border:1px solid #ccc;}

figure.form {position:relative; max-width:100%;margin:1em auto;text-align:center;padding:0.5em;}
.form figcaption {position:absolute; right:0em; top:0.5em;font-size:1em;color:#000;}
.form p{margin-left:4.7em;margin-top:1em;text-indent:-1.7em;font-size:1em;color:#000;}
figure.form img {max-width:100%; vertical-align:top;}
figcaption small {display:block;font-size:0.9em; font-style:italic;}
sub+sup  {position:relative; left:-0.3em; top:-3px;}
var sub {position:relative; top:2px;}
.drob {display:inline-block; text-align:center; vertical-align:middle;}
.ch {display:block; padding-bottom:1px;}
.zn {display:block; border-top:1px solid black;padding-top:1px;}
.stepen {position:relative; left:18px; top:0px;}
.large {display:inline-block; font-size:2.3em; vertical-align:middle;}
.int {margin-left:0px; margin-right:-13px;}
.radical {position:relative; top:7px; left:5px; margin-right:10px;}
.lim1 {position:relative; top:27px; left:5px; font-size:0.9em;}
.lim2 {position:relative; top:-33px; left:0px; font-size:0.9em;}
.sum {display:inline-block;position:relative; font-size:1.5em;margin-right:-40px;}
.lim_s1 {display:inline-block;position:relative; width:20px; top:18px; left:20px; font-size:0.9em;}
.lim_s2 {display:inline-block;position:relative; width:20px; top:-20px; left:1px; font-size:0.9em;}

table {max-width:80%; margin:2em auto 2em 2em; border-collapse:collapse; border-spacing: 0;}
table caption {width:100%;text-align:left; color:#000;font-weight:normal; font-size:1.1em; white-space:pre-line; margin-bottom:0.5em;}
td,th {font-size:1.1em;padding:0.5em; border:1px solid #cdcdcd;text-align:left;}

th {font-weight:bold; background:transparent;text-align:center;}
tfoot {font-size:0.8em; font-style:italic;}

.qst,.ctrl,.rslt {border:none;}
.ctrl {margin:0 auto;text-align:center;}
.qst label {display:block;margin-bottom:1em;padding-left:35px;}
.qst ol {padding-left:0; list-style-position:inside;margin-left:2em;}
.qst ol li {margin-bottom:2em;padding:0.5em;border:1px solid #ccc;}
.qst input {margin-right:0.5em;}
label.incorrect {background-color:#f99;}
label.correct	{background-color:#cfc;}
.btn {padding:0.2em; background-color:#69c; color:#fff;font-size:1em;border:0;}
.btn:hover {color:#ccc;}

#back-top {display:none;}
#back-top a {color:#ededed; text-decoration:none;}
#forback {display:none;}
#forback a {display:inline-block;}
#forback #back {margin-right:0.5em;float:left;}
#forback #forw {margin-left:0.5em;float:right;}

#foot {display:none;}

#copy {text-align:right; font-size:0.8em;font-style:italic; margin:2em 1em 1em 0;}

#print a {position:fixed; padding:0.3em 1em; background-color:#0b325b; top:1em; color:#fff; text-decoration:none; font-size:1em;}
#print a:hover {color:#fff;}
#print a.prnt {left:1.5em;}
#print a.cncl {left:8em;}