html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed,  footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video 
{
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  vertical-align: baseline;
  outline: none;
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
html {
 height: 100%; width:100%;
 background:#EBEBEB ;

 }
body { 
position:relative;
font-family: Arial, Arial, Helvetica, sans-serif;
font:10pt Tahoma, Sans-Serif;
height: 100%; 
background-color: #cfd4d4;
margin:0px auto;
overflow-y: scroll;
color: #637282;
}
#wraper {
position:relative;
border-radius: 5px;
line-height: 1;
padding-top: 0px;
padding-bottom: 100px;
margin:0px auto;
background-color:  #fff;
min-height:100%;
border-radius: 0px;
/*box-shadow: 0px -2px 7px #fff  ;*/
}
#header-bg {
position:relative;
height:125px;
border: 0px solid #f00;
background: url("img/header_fon22.png") repeat-x;
}

#header {
position:relative;
height:125px;
width:800px;
padding:0px ;
border-radius: 0px;
font-size:150%;
border: 0px solid #0c3e40;
z-index:1;
margin: auto;
background: url("img/top_bkgrnd4.png") no-repeat 
}

#logo img {
 float: left;
 padding-left:75px;
 padding-top:15px;
 border: 0px solid #000;
}
#cbtsz img{
margin-top:15px;
 margin-left:80px;
 /*float: left;
 text-align: center;
 padding-left:10px;
 padding-top:40px;
 border: 0px solid #000;
 width:600px; 
*/
 }
#cbtsz p {	
color: #004099;
}
#top_menu_blue {
  background: #003B76;
  width: 100%;
  /* border-bottom: 5px solid #aaa; */
  /* border-top: 5px solid #555599; */
}
#navbar {
margin: 0;
padding: 5px 10px;
width: 800px;
list-style-type: none;
border: 0px solid #0066FF;
margin: auto;
}
#navbar li {
display: inline;
}
#navbar a {
color: #fff;
padding: 12px 10px;
text-decoration: none;
font-weight: bold;
display: inline-block;
}
#navbar a:hover {
border-radius: 5px 5px;
background-color: #0066FF;
}
#content-3{
position:relative;
width:800px;
padding:25px 20px ;
padding-bottom:30px;
font-size: 120%;
margin:0px auto;
background: #fff;
}

#content-3 h1 {
color: #5aadf7;	
font-size: 140%;
}
#content-3 p{
 padding-top: 10px;	
 }	
#content-3 h2{
padding-top: 20px;
}	
#content-3 h3{
padding-top: 30px;
}	
#content-3 h4{
margin-top: 20px;
margin-left: 30px;
}	
#content-3 .bld{
font:10pt Tahoma;
padding: 0px;
}	
.pic {
text-align: center;
 border: 0px solid grey;
}
.pic img
{

 border: 1px solid grey;
}

h4{
margin-top: 20px;
margin-left: 30px;
}	
#content-3 ul{
padding-top: 10px;
padding-left: 40px;	


}	
.docpdf img {
 width: 20px ;
 margin: 0px;
 padding-top: 0px;
 border: 0px solid grey;
}
#content-3 table tr{
vertical-align : top;
border: 1px solid grey;
padding :10px;
}
#footer-3 {
  position:absolute;
  bottom:0px;
  height:55px; width:100%;
  padding-bottom:0px ;
  background-color:#003B76;
  /* border-top: 5px solid #aaa; */
  /*background: url(img/footer3.png) top repeat-x;*/
  z-index:3;
}
#footer {
  position:relative;
  padding-top:0px;
  height:50px; width:800px;
  margin: auto;
  border: 0px solid #0c3e40;
  background-color:#003B76;
}
#footer p {
 padding-top:20px;
 text-align:center;
 font-family: monospace;  
 font-size: 90%;
 color:#fff 
}
#scrollup {
position: fixed; /* фиксированная позиция */
opacity: 0.8; /* прозрачность */
padding: 20px 15px ; /* отступы */
background: #aaa;
border-radius: 5px; /* скругление углов */
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
left: 50%; /* отступ слева */
bottom: 160px; /* отступ снизу */
cursor: pointer;
margin-left: 420px;
display: none; /* спрятать блок */ 
}
h2{
 font-size:140%;	
 margin:10px auto;
}

.center {
display: block;
margin-right: 25%;
margin-left: 25%;
width: 30%;
}
.rightqr {
display: block;
margin-right: 50%;
margin-left: 50%;
width: 20%;
}

.day {
display: block;
margin-left: -260px;
width: 30%;
}
.leftimg
{
  float: left;
  margin: 0px 0px 7px 0px;
  margin-left: -460px;
  width: 50%;
  height: 100%;
  border-radius: 10px;
}
.rightimg
{
  float: right;
  margin: 0px 0px 7px 0px;
  margin-right: -540px;
  width: 60%;
  height: 100%;
  border-radius: 10px;
}

.scale {
    width: 30%; /* Ширина */
    float: left; /* Выстраиваем элементы по горизонтали */
    margin: 1% 1em 0 auto; /* Отступ слева 1% auto 0 1%*/
    padding: 1%; /* Поля */
    box-shadow: 10px 10px 20px 0 rgba(94,47,59,0.2);
   }

#block1 {
float: left;
display: block;
width: 700px;
height: auto;
border: 0px solid blue;
margin: 2px;



}

#block2 {
float: left;
display: block;
width: 200px;
height: auto;
border: 0px solid blue;
margin: 2px;

}
#block3 {
float: right;
display: inline-table;
width: 200px;
height: auto;
border: 0px solid blue;
margin: 2px;

}
#block4 {
position: ;
width: 200px;
height: 200px;
border: 0px solid blue;
margin-top:2px;
margin-left: 750px;


}

#block5 {
position:;
height: 309px;
width: 249px;
border: 0px solid blue;
margin-top:100px;
margin-left: 750px;
text-align: center  ;


}

#block6 {
position:absolute;
height: 309px;
width: 300px;
border: 0px solid blue;
margin-top:-50px;
margin-left: 750px;
text-align: center;


}

.spacebio{

  position:relative; 
  width:100%; 
  border: 0px solid #0c3e40; 
  margin:1px 5px; 
  height:120px;
}

.photo{
float: left;
background-color:#ccc;
border: 1px solid #0c3e40;
margin: 5px 10px;

}

.bio{
border:0px solid #f00; 
margin: 1px;
}

.fio{
  color: #637282;
  font-weight:bold;
}

.phone-bio{

  border: 0px solid #00f;
  margin: 5px;
}

#hFooter {
clear: both;
}

div { 
  page-break-inside: avoid; 
}
h2{
page-break-before: always;
}

#sputnik-informer{
  float: right;
  
}

@media print {

  #header,#footer,#footer-3,#header-bg,#header,#top_menu_blue,#navbar,h1{display:none}
}