

* { margin: 0;
   padding: 0;
   border-collapse: collapse;
   font-size: 100%
}

html {
  height:100%;
}
 body {
 background: #fefdfe;
  height:100%;
  min-height:100%;
}

/*

td, th {
    border: 1px solid #000;
}

*/



.fon {
      background: #fefdfe;
}

.youtube {text-align: center;

}

p, a, ul, li  {

         font: normal 1em Trebuchet MS, serif;
}

p {
   margin-bottom: 1.2em;
}

.zag p  {
   margin-bottom: 0em;
}


em  {

         font: normal italic 1em Trebuchet MS, serif;
}


sup  {

         font: normal  0.7em Trebuchet MS, serif;
}



table { width: 100%;

}

img {
	border: 1px solid #666;
	
}

#hd {
    background: #023878;
}

/*

#hd {
    background: #023878;    #fefdfe;
}



*/
#hed {
       background:  url('../pic/hd2023.jpg') no-repeat top right;
	   height: 350px;
       width: 1000px;
	   text-align: right;
       vertical-align: top;   	   
}


#hed h1  { font: bold 1.1em Georgia, serif;
         color: #fefdfe;
       	 text-align: left;
		 padding-top: 5em;
		 padding-left: 1em;	   
}

#hed h1 a  {
        color: #fefdfe;
       font: bold 2em Georgia, serif;
	   text-decoration: none;
	   text-align: left;
}




#hedz  {
        color: #fefdfe;
       font: bold 2em Georgia, serif;
	   text-decoration: none;
	   text-align: left;
}


#hed a {
        font: bold 1.1em Trebuchet MS, sans-serif;
        list-style: none;      
		color: #fefdfe;
}


#hed  li { padding-right: 2em;
         display: inline;			 
}


#hed ul {
        list-style: none;
        margin-top: 1em;       
}




#heddok {
       background:  url('../pic/images/headdok.jpg') no-repeat top right;
	   height: 300px;
       width: 1000px;
	   text-align: right;
       vertical-align: top;   	   
}


#heddok2010{
       background:  url('../pic/dok2010.jpg') no-repeat top right;
	   height: 300px;
       width: 1000px;
	   text-align: right;
       vertical-align: top;   	   
}


#heddok2012{
       background:  url('../pic/dok2012.jpg') no-repeat top right;
	   height: 300px;
       width: 1000px;
	   text-align: right;
       vertical-align: top;   	   
}


#heddok2011{
       background:  url('../pic/dok2011.jpg') no-repeat top right;
	   height: 300px;
       width: 1000px;
	   text-align: right;
       vertical-align: top;   	   
}


#heddok2015{
       background:  url('../pic/dok2015.jpg') no-repeat top right;
	   height: 300px;
       width: 1000px;
	   text-align: right;
       vertical-align: top;   	   
}



#heddok2016{
       background:  url('../pic/dok2016.jpg') no-repeat top right;
	   height: 300px;
       width: 1000px;
	   text-align: right;
       vertical-align: top;   	   
}



#heddok2017{
       background:  url('../pic/dok2017.jpg') no-repeat top right;
	   height: 300px;
       width: 1000px;
	   text-align: right;
       vertical-align: top;   	   
}



#heddok2018{
       background:  url('../pic/dok2018.jpg') no-repeat top right;
	   height: 300px;
       width: 1000px;
	   text-align: right;
       vertical-align: top;   	   
}



#heddok2019{
       background:  url('../pic/dok2019.jpg') no-repeat top right;
	   height: 300px;
       width: 1000px;
	   text-align: right;
       vertical-align: top;   	   
}



#heddok2020{
       background:  url('../pic/dok2020.jpg') no-repeat top right;
	   height: 300px;
       width: 1000px;
	   text-align: right;
       vertical-align: top;   	   
}





#heddok2021{
       background:  url('../pic/dok2021.jpg') no-repeat top right;
	   height: 300px;
       width: 1000px;
	   text-align: right;
       vertical-align: top;   	   
}




#heddok2022{
       background:  url('../pic/dok2022.jpg') no-repeat top right;
	   height: 300px;
       width: 1000px;
	   text-align: right;
       vertical-align: top;   	   
}


#heddok2023{
       background:  url('../pic/dok2023.jpg') no-repeat top right;
	   height: 300px;
       width: 1000px;
	   text-align: right;
       vertical-align: top;   	   
}


#heddok2024{
       background:  url('../pic/dok2024.jpg') no-repeat top right;
	   height: 300px;
       width: 1000px;
	   text-align: right;
       vertical-align: top;   	   
}



#heddok2025{
       background:  url('../pic/dok2025.jpg') no-repeat top right;
	   height: 300px;
       width: 1000px;
	   text-align: right;
       vertical-align: top;   	   
}

#hedarch {
       background:  url('../pic/images/arch14.jpg') no-repeat top right;
	   height: 300px;
       width: 1000px;
	   text-align: right;
       vertical-align: top;   	   
}


#hedadvanced {
       background:  url('../pic/images/advan011.jpg') no-repeat top right;
	   height: 300px;
       width: 1000px;
	   text-align: right;
       vertical-align: top;   	   
}



#hedfin {
       background:  url('../pic/find.jpg') no-repeat top right;
	   height: 300px;
       width: 1000px;
	   text-align: right;
       vertical-align: top;   	   
}

#heddig {
       background:  url('../pic/dg.jpg') no-repeat top right;
	   height: 300px;
       width: 1000px;
	   text-align: right;
       vertical-align: top;   	   
}

#hedcont {
       background:  url('../pic/hedcon2.jpg') no-repeat top right;
	   height: 300px;
       width: 1000px;
	   text-align: right;
       vertical-align: top;   	   
}


#hedat {
       background:  url('../pic/hedan2.jpg') no-repeat top right;
	   height: 300px;
       width: 1000px;
	   text-align: right;
       vertical-align: top;   	   
}
#hedmic {
       background:  url('../pic/hedmic2.jpg') no-repeat top right;
	   height: 300px;
       width: 1000px;
	   text-align: right;
       vertical-align: top;   	   
}


#hedconf {
       background:  url('../pic/hedconf.jpg') no-repeat top right;
	   height: 300px;
       width: 1000px;
	   text-align: right;
       vertical-align: top;   	   
}

#hedsim {
       background:  url('../pic/sim2020.jpg') no-repeat top right;
	   height: 300px;
       width: 1000px;
	   text-align: right;
       vertical-align: top;   	   
}


#hedeq {
       background:  url('../pic/eq3.jpg') no-repeat bottom right;
	   height: 300px;
       width: 1000px;
	   text-align: right;
       vertical-align: top;   	   
}




#hedab {
       background:  url('../pic/hedab.jpg') no-repeat top right;
	   height: 300px;
       width: 1000px;
	   text-align: right;
       vertical-align: top;   	   
}


#headant {
       background:  url('../pic/images/hdant.jpg') no-repeat bottom right;
	   height: 300px;
       width: 1000px;
	   text-align: right;
       vertical-align: top;   	   
}







th  h1  { font: bold 1.1em Georgia, serif;
         color: #fefdfe;
       	 text-align: left;
		 padding: 1em;
		 
}

th  h1 a {
       font: bold 2em Georgia, serif;
	    color: #fefdfe;
	   text-decoration: none;
	   text-align: left;
}


th  a {
        font: bold 1.1em Trebuchet MS, sans-serif;
        list-style: none;      
		color: #fefdfe;
}


th   li { padding-right: 2em;
         display: inline;			
         color: #fefdfe;		 
}


th ul {
        list-style: none;
        margin-top: 1.5em;       
}



  .im td {
       width: 20%; 
       text-align: center;
	   vertical-align: top;
	   
}



.im  a img{
      border: 0;
	  text-decoration: none;
	  margin-bottom: 0.7em;
}



/*
.im img { border: 1px solid #666;
	    padding: 5px;
		margin-bottom: 10px;		
}
 */
h2 {
    font: normal 1.6em Trebuchet MS, serif;
	color: #11a;
	   padding-top: 0;
	   padding-bottom: 0.5em;
	   text-align: center;
}

h4 {
    font: normal 1.3em Trebuchet MS, serif;
	color: #11a;
	   padding-top: 0.5em;
	   padding-bottom: 0.5em;
	   text-align: center;
}





h5 {
    font: bold 1.1em Trebuchet MS, serif;
	color: #11a;
	   padding-top: 0.5em;
	   padding-bottom: 0.5em;
	   text-align: center;
	   
}



h6 {
    font: normal 1.1em Trebuchet MS, serif;
	   text-align: center;
}



.wd {
      width: 1000px;
}

.wd td {
      vertical-align: top;      	  
}

.wd td p {
      padding-left: 1em;      	  
	  padding-right: 1em;      	  
}




 h3 {
          padding-top: 1.5em;
		  font: normal 1.2em Trebuchet MS, serif;
	      color: #11a;
}



ol {
   padding-left: 3em; 
       
   
}

 ul {
    margin-left: 3em; 
}

.podp {
       text-align: right;
}

.qw2 { 
       margin-top: 2.5em;
       background-color: #eee;
	   border: 1px solid #999;
	   padding: 0.5em;
	   clear: both;
	   

}



.logotip3
  img{ 
        border: 0;
     
	 
}

.logotip3 { 
           text-align: center;     
	 
}

.logotip2 {
      float: left;
	  margin: 1em;

}

.logotip2 img{ 
        border: 0;
        	 
}


.logotip
  img{ 
        border: 0;
        
	 
}


.vk2 {
      margin-left: 2em;
	 

}

#slovo {
     width: 20%;
	 
}


#slovo  img{ 
        margin-left: 2em;
	 
}

#slovo  p{ 
        font-size: 0.8em;
        padding-left: 2em;
		padding-bottom: 0.7em;
		text-indent: -1.2em;
	 
}

#slovo h4{ 
		padding-top: 1em;
		font: normal 1.1em Trebuchet MS, serif;
	      color: #11a;
	 
}

#slovo em{ 
        padding-left: 2em;
		font: normal 0.7em Trebuchet MS, serif;
	      color: #777;
		
	 
}

#slovo ul{ 
        padding-left: 1em;
		list-style: none;
        padding-bottom: 2em;
        margin: 0;		
}


#slovo li{ 
        padding-top: 1em;		
}


#slovo li a{ 
        padding-top: 1em;
		font: normal 1em Trebuchet MS, serif;
	    color: #11a;
		
}








.bokmenu {
     width: 20%;
	 
}


.bokmenu  img{ 
        margin-left: 2em;
	 
}

.bokmenu  p{ 
        font-size: 0.8em;
        padding-left: 2em;
		padding-bottom: 0.7em;
		text-indent: -1.2em;
	 
}

.bokmenu h4{ 
		padding-top: 1em;
		font: normal 1.1em Trebuchet MS, serif;
	      color: #11a;
	 
}

.bokmenu em{ 
        padding-left: 2em;
		font: normal 0.7em Trebuchet MS, serif;
	      color: #777;
		
	 
}

.bokmenu ul{ 
        padding-left: 1em;
		list-style: none;
        padding-bottom: 2em;
        margin: 0;		
}


.bokmenu li{ 
        padding-top: 1em;		
}


.bokmenu li a{ 
        padding-top: 1em;
		font: normal 1em Trebuchet MS, serif;
	    color: #11a;
		
}





.menu  p{ 
       
		padding-bottom: 0.1em;
	
	 
}


.menu h4{ 
		padding-top: 1em;
		font: normal 1.1em Trebuchet MS, serif;
	      color: #11a;
	 
}

.menu em{ 
        padding-left: 2em;
		font: normal 0.7em Trebuchet MS, serif;
	      color: #777;
		
	 
}

.menu ul{ 
        padding-left: 1em;
		list-style: none;
        padding-bottom: 2em;
        margin: 0;		
}


.menu li{ 
        padding-top: 1em;		
}


.menu li a{ 
        padding-top: 1em;
		font: normal 1em Trebuchet MS, serif;
	    color: #11a;
		
}
































#slovocon {
       width: 25%;
	   text-align: center;
}



  #find {
 width: 20%;
 
 }

#razrabot{
       font: normal 0.6em Georgia, serif;
	   padding: 1em;
	   vertical-align: middle ;
	   text-align: center;
}
#cop {
    padding: 1em;
	text-align: center;
	
}



#hedzond {
       background:  url('../pic/images/hdzond.jpg') no-repeat bottom right;
	   height: 300px;
	   width: 1000px;
	   text-align: right;
       vertical-align: top;   	   
}


#head2014 {
       background:  url('../pic/images/head2014.jpg') no-repeat bottom right;
	   height: 300px;
	   width: 1000px;
	   text-align: right;
       vertical-align: top;   	   
}

#head2013 {
       background:  url('../pic/images/head2013.jpg') no-repeat bottom right;
	   height: 300px;
	   width: 1000px;
	   text-align: right;
       vertical-align: top;   	   
}


#slovo {
     width: 20%;
	 
}

#pere ul {
     margin-left: 5em;
	 
     list-style: none;
}

#pere ul em {
     font-size: 0.75em;
	 color: #777
}


#pere ul ol {
     list-style-type: disc;
	/* list-style-position: inside;  */
}


.zag p  {
         font-size: 0.75em;
         text-align: right;
		 margin-top: 1.3em;
		 margin-bottom: 0.7em;
}


.zag2 p  {
         font-size: 0.75em;
         text-align: right;
		 margin-top: 0;
		 margin-bottom: 0em;
}


 .zag  em  {
		 font-weight: bold;
         
}

.zagsp {
     		 margin-bottom: 0.3em;
			 padding-bottom: 0;
}




a:link {
          color: #0101fe;
}

a:visited {
        color: #4040fb;
}

a:hover {
         color: #55f;
		 text-decoration: none;
}




th a:link {
          color: #fefdfe;
}

th a:visited {
        color: #fefdfe;
}

th a:hover {
         color: #dbe8fc;
		 text-decoration: none;
}




.figleft {
	float: left; 
	width: 162px;
	margin-top: 0.5em;
	margin-left: 1em;
	margin-right: 0.8em;
	margin-bottom: 0.5em;
}

.figleft img {
	border: 1px solid #666;
	padding: 0;
	margin: 0;
	
}

.figleft p {
	font: normal 0.7em Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	text-align: center;
	background-color: #eef;
	border: 1px dashed #666;
	padding-top: 0.7em;
	padding-bottom: 0.7em;	
	padding-left: 0;
	padding-right: 0;
	margin: 0;
	
}


.figdokright {
	float: right; 
	width: 340px;
	margin: 10px;
	
}

.figdokright img {
	border: 1px solid #666;
	
}

.figdokright p {
	font: normal 0.7em Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	text-align: center;
	background-color: #eef;
	border: 1px dashed #666;
	padding: 0.9em;
}



.figdokleft {
	float: left; 
	width: 340px;
	margin: 10px;
	
}

.figdokleft img {
	border: 1px solid #666;
	
}

.figdokleft7 {
	float: left; 
	width: 340px;
	
	
	
}

.figdokleft7 img {
	border: 1px solid #666;
	
}

.figdokleft p {
	font: normal 0.7em Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	text-align: center;
	background-color: #eef;
	border: 1px dashed #666;
	padding: 0.7em; 
}




.figdokleft1 {
	float: left; 
	width: 260px;
	margin: 10px;
	
}



.figdokleft1 p {
	font: normal 0.7em Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	text-align: center;
	background-color: #eef;
	border: 1px dashed #666;
	padding: 0.7em; 
}







.ww2  {
     text-align: right;
	 padding-top: 1em;
	 margin-bottom: 0;
     font: italic 1em Trebuchet MS, serif;
	 color: #777;
     clear: both;
}




.ww3  {
     text-align: right;
	 padding-top: 0;
	 margin-bottom: 0;
     font: italic 1em Trebuchet MS, serif;
	 color: #777;
     clear: both;
}


.nw h3 {
    padding-top: 0;
	font: normal 1.2em Trebuchet MS, serif;
	color: #11a;
}


.nw  {
    background-color: #eee;
}
		  
		  

.figright {
	float: right; 
	width: 162px;
	margin-top: 0.5em;
	margin-left: 1em;
	margin-right: 0.8em;
	margin-bottom: 0.5em;
}

.figright img {
	border: 1px solid #666;
	
}

.figright p {
	font: normal 0.7em Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	text-align: center;
	background-color: #eef;
	border: 1px dashed #666;
	padding: 0.7em;
	margin-top: 0.5em;
	margin-bottom: 0;
	
}

.dokpod {
    
	text-align: left;
	 padding-top: 1em;
	 margin-bottom: 0;
     font: italic 1em Trebuchet MS, serif;
	 color: #777;
}


hr {
        color: #999;
		
}
		
		
.er  {
     
	   text-align: center;
}

		
.er p {
     font: normal 1.4em Trebuchet MS, serif;
	color: #11a;
	   padding-top: 0;
	   padding-bottom: 0.5em;
	   text-align: justify;
}

		
.er h2 {
     font: bold 1.6em Trebuchet MS, serif;
	color: #11a;
	   padding-top: 0;
	   padding-bottom: 0.5em;
	   text-align: center;
}


/*



color: #fefdfe;

div .im2 { 
      float: left;
	  margin: 5px 25px 5px 5px;
       
} 





#kkk {
      text-align: center;
	  
}

#kkk  img{
        float: left;
	  
}



td .figur {
	float: right; 
	width: 150px;
	margin: 5px 5px 5px 5px;
}

.figur img {
	border: 1px solid #666;
	padding: 10px;
}

.figur  p {
	font: bold 1em/normal Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	text-align: center;
	background-color: #e6f3ff;
	border: 1px dashed #666;
	
	
}


#ot  {
         width: 7%;
}



#con  {
         padding-left: 2em;
		
}



#con .zag p  {
         font-size: 0.75em;
         text-align: right;
		 padding-top: 0.8em;
}

#con .zag  em  {
         
		 
		 font-weight: bold;
         
}





td {
   vertical-align: top;
   padding: 0.5em 0.5em;
}
#pere ul {
     list-style: none;
}

#pere ul em {
     font-size: 0.75em;
}


#pere ul ol {
     list-style-type: disc;
	/* list-style-position: inside;  */
}



/*

#list  {
       color: #1a1afc;
}


#conf  h1{
     color: #11a;
	font: normal 1.3em verdana, sans-serif;
	margin: 0.57em 0;
	text-align: center;    
}

#conf  h2{
     color: #11a;
	font: normal 1.3em verdana, sans-serif;
	margin: 0.57em 0;
	text-align: center;    
}

#conf  h3{
     color: #000;
	font: normal 1em verdana, sans-serif;
	margin: 0.57em 0;
	text-align: center;    
}

#conf  h4{
     color: #000;
	font: bold 1em verdana, sans-serif;
	margin: 0.57em 0;
	text-align: center;    
}

#conf td  p  {
     	text-align: right;    
		font-weight: bold;
}



h1 {
    color: #11a;
	font: normal 1.3em verdana, sans-serif;
	margin: 0.57em 0;	
}
h2 {
   color: #11a;
	font: normal 1.2em verdana, sans-serif;
	margin: 0.57em 0;
	text-align: center;
}
h3 {
    color: #11a;
	font: bold 1em verdana, sans-serif;
	margin: 0.47em 0;
	
}

h3 a {
    text-decoration: underline;
}


h4 {
    color: #11a;
	font: bold 1em verdana, sans-serif;
	margin: 0.37em 0;
	text-align: center;
}


th a:link {
        color: #eef;
}

th a:visited {
        color: #eef;
}

th a:hover {
         color: #fce2b0;
		 text-decoration: none;
}




.prog  td{
       min-width: 200px;
}

#otstup {
    width: 100px;
}
/*
div.figure {
	float: right; 
	width: 300px;
	margin: 5px 5px 5px 5px;
}

.figure img {
	border: 1px solid #c0a16f;
	padding: 5px;
}

*/
/*

div.figure2 {
	float: left; 
	width: 120px;
	margin: 5px 5px 5px 5px;
}

.figure2 img {
	border: 1px solid #c0a16f;
	padding: 5px;
}

div.figure3{
	float: right; 
	width: 220px;
	margin: 5px 5px 5px 5px;
}

.figure3 img {
	border: 1px solid #c0a16f;
	padding: 5px;
}

p {
   text-align: left;
   word-spacing: 0.1em;
   text-indent: 1em; 
 }

ul, ol {
     padding-left: 3.5em;
}

 img {
    float: left;
    border: none;
	padding-top: 0.3em;
    padding-left: 1.5em;	
}

.not {
      font: italic 1em "Times New Roman", serif;
}

.not2 {
        font: italic 1em "Times New Roman", serif;
       text-align: center;
}

.not2  {
        font: italic 1em "Times New Roman", serif;
       text-align: center;
}


#text {
        min-height: 34em; 
		height: 34em; 
		height: auto !important;
}

*/

