body
{
margin:auto;
padding:0px;
border:0px;
width:100%;
height:100%;
box-sizing:border-box;
overflow:hidden;
position:absolute;
top: 0;
left: 0;

}
@media (max-width:800px){

#nav{display:none}
#inp:checked+nav{display:block}
}

.sitemap li{padding:10px}
.sitemap a{text-decoration:none;color:navy}

#toggle{ background-color:#E8E8E8;display:inline-flex;margin-bottom:1em;margin-top:1em;justify-content:start;align-content:center}
#toggle .pg{font-size:14px; font-weight:bold;color: black ;padding:5px 10px;text-decoration:none;display:flex;flex-direction:row; background-color:#E8E8E8;border-top:2px solid #E8E8E8}
#toggle .selected{background-color:white;}





header{
	
	


top:0px;
background:white;
color:black;



}




h2{font-size:1.5em}
main{padding:0.7em 0.5em 2em 0.5em}


#contentblock
{

font-family:arial;
font-size:14px;
line-height:1.5em;
background:white;
max-width:990px;
margin:0 auto;
width:100%;
height:100%;	
padding:0px;
border:0px;
font-optical-sizing: auto;
overflow-y:scroll;
overflow-x:hidden;
box-sizing:border-box;






}


footer{



	padding:0em 1em 1em 1em;
   line-height:1.3;
  font-stretch:ultra-expanded ;
	font-family:verdana;
	background:white;
	color:black;
text-align:center;
	border-top:2px solid #e0e0e0;
display:flex;flex-direction:column;flex-wrap:wrap;


 font-size:12px;
 font-family:verdana;




}

footer .footer
{

padding-top:20px;padding-bottom:20px;


}
footer nav  a{color:white;display:block;}

.otstupupnull{margin-top:0px}
.otstup15{margin-top:15px;}
.otstupdown5{margin-bottom:5px;}
.sidebar{vertical-align:top;background-color:#99ccff;}
.tdcontent{vertical-align:top}
.h2headstan{font-family:arial;font-size:19px;font-weight:bold;margin-bottom:15px;}
.h3headstan{font-family:arial;font-size:17px;font-weight:bold;margin-bottom:13px;}
.h3headstan0{font-family:verdana;font-size:14px;font-weight:bold;margin-bottom:0px;}
.h3headstan0d{font-family:verdana;font-size:14px;font-weight:bold;margin-bottom:0px;margin-top:10px}
.ppp{clear:both;display:inline-block}
.mainart{}
.mainart .article{    box-shadow: 0 1px 4px rgba(0,0,0,0.15);
    border-radius: 4px;padding:1em;margin:1em 0em 1em 0em}
.ppp .imgcont{margin-right:5px;display:inline-block;width:120px;float:left; }
.ppp .imgcont:hover{background:#99ccff}
.ppp .ppu{min-height:80px;text-align:left}
.psmall{margin:0px;}
.mpsech1{
font-family:verdana;
font-size: 15px;
}
.nonds{text-align:center;color:black;font-family:verdana;font-size:13px;font-weight:bold;padding-left:6px;padding-bottom:5px}
