#razdel { margin:0px; padding:0px; width:280px; }
#all_razdel { margin-top:40px;}
#razdel-menu ul, #razdel-menu li {list-style-type: none; 
margin-left: 0px; /* Отступ слева в браузере IE и Opera */
padding-left: 20px; /* Отступ слева в браузере Firefox, Safari, Chrome */ 	 
 }
.tab { margin:0; padding:0; vertical-align:top; }
.td { width:290px; }
.td1 { width:10px; }

#text { height:600px; overflow-y: auto; }
 
#razdel-menu ul li  { background:url(../images/snow.png) left top no-repeat;}

#razdel-menu li { margin-bottom:5px }

#razdel-menu li ul li { background:url(../images/snow.png) left top no-repeat;  }
#razdel-menu h1 { color:#c8c3ad; font:normal bold 200%/100% Calibri,sans-serif; padding-left:10px; }

#razdel-menu a { color:#434a5e; font:normal bold 100%/100% Calibri,sans-serif; }

#razdel-menu a:link { text-transform: none; text-decoration: underline; letter-spacing:1px; color: #434a5e;
	}   
#razdel-menu a:visited { text-transform: none; text-decoration: none; letter-spacing:1px; color:#434a5e;
	}
	
#razdel-menu a:hover { text-transform: none; text-decoration: none; color: #434a5e; letter-spacing:1px;
	} 

#text-block, #text-block1 { -moz-box-shadow: 0px 0px 7px #969696;
	-webkit-box-shadow: 0px 0px 7px #969696;
	box-shadow: 0px 0px 7px #969696;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=145, Strength=7); background:url(../images/opacity.png); padding:20px 10px 10px 20px;  }

#text-block p, #text-block1 p { color:#a5a07d; padding-bottom: 5px; }

#text-block h1, #text-block1 h1 { color:#434a5e; font-size:100%; text-align:justify; }
#text-block h2, #text-block1 h2 { color:#a5a07d; font-size:80%; text-align:left; margin-bottom:0px; }
#text-block h3, #text-block1 h3 { color:#434a5e; font-size:80%; text-align:left; }

#text-block a, #text-block1 a { color:#a5a07d; }

#text-block a:link, #text-block1 a:link { text-transform: none; text-decoration: underline; letter-spacing:1px; color: #a5a07d;
	}   
#text-block a:visited, #text-block1 a:visited { text-transform: none; text-decoration: none; letter-spacing:1px; color:#434a5e;
	}
	
#text-block a:hover, #text-block1 a:hover { text-transform: none; text-decoration: none; color: #a5a07d; letter-spacing:1px;
	} 
	
#text-block img { float: left; padding-right:20px; }

#text-block .img_size { float: left; padding-right:20px; width:12%; }	

#text p { color:#434a5e; margin:0px; padding:10px; }

#text span { padding-left:20px; display:block; font-size:90%; margin-top:3px; }

#text p:hover {background:#fff;}

#text a { color:#434a5e; }

#text a:link { text-transform: none; text-decoration: underline; letter-spacing:1px; color: #434a5e;
	}   
#text a:visited { text-transform: none; text-decoration: none; letter-spacing:1px; color:#434a5e;
	}
	
#text a:hover { text-transform: none; text-decoration: none; color: #434a5e; letter-spacing:1px;
	} 
	
.st p { color:#434a5e; margin:0px; padding:10px; text-indent: 25px; text-align:justify; }	
.st { background-color:#fff; }

#spisok { height:600px; overflow-y: auto; }

.page { text-align: center; }

.page img { margin-bottom:15px; display:inline-block; }

.fon_12-2 {background: url(../periodika/2/12_2.png) fixed no-repeat right center;
      -moz-background-size: 100% auto; /* Firefox до 4.0 */
   -webkit-background-size: 100% auto; /* Safari и Chrome */
   -o-background-size: 100% auto; /* Opera до версии 10.53 */
  background-size: 100% auto; /* CSS3 */}
  
.fon_12-5 {background: url(../periodika/5/12_5.png) fixed no-repeat right center;
      -moz-background-size: 100% auto; /* Firefox до 4.0 */
   -webkit-background-size: 100% auto; /* Safari и Chrome */
   -o-background-size: 100% auto; /* Opera до версии 10.53 */
  background-size: 100% auto; /* CSS3 */}  
  
.fon_12-6 {background: url(../periodika/6/12_6.png) fixed no-repeat right center;
      -moz-background-size: 100% auto; /* Firefox до 4.0 */
   -webkit-background-size: 100% auto; /* Safari и Chrome */
   -o-background-size: 100% auto; /* Opera до версии 10.53 */
  background-size: 100% auto; /* CSS3 */}  
  
.fon_12-7 {background: url(../periodika/7/12_7.png) fixed no-repeat right center;
      -moz-background-size: 100% auto; /* Firefox до 4.0 */
   -webkit-background-size: 100% auto; /* Safari и Chrome */
   -o-background-size: 100% auto; /* Opera до версии 10.53 */
  background-size: 100% auto; /* CSS3 */}  

.fon_12-9 {background: url(../periodika/9/12_9.png) fixed no-repeat right center;
      -moz-background-size: 100% auto; /* Firefox до 4.0 */
   -webkit-background-size: 100% auto; /* Safari и Chrome */
   -o-background-size: 100% auto; /* Opera до версии 10.53 */
  background-size: 100% auto; /* CSS3 */}


.fon_12-14 {background: url(../periodika/14/12_14.png) fixed no-repeat right center;
      -moz-background-size: 100% auto; /* Firefox до 4.0 */
   -webkit-background-size: 100% auto; /* Safari и Chrome */
   -o-background-size: 100% auto; /* Opera до версии 10.53 */
  background-size: 100% auto; /* CSS3 */}
    	
#spisok p, #persona p, #links_sp p { color:#434a5e; margin:0px; padding:10px; font-size:80%; text-align:justify }

#opisanie { height:auto; overflow-y: auto; }

#opisanie p { color:#434a5e; margin:0px; padding:2px 10px 2px 0; font-size:80%; text-indent:25px; text-align:justify; }

#opisanie h2 { color:#434a5e; margin:0px; padding:20px 10px 2px 0; font-size:100%; text-align: center; font-weight:bold; }

#opisanie .doc { padding-top:60px; display:block; font-style: normal; font-family: Georgia, "Times New Roman", Times, serif; background: url(../doc/doc.png) no-repeat top center; color: #a5a07d; text-align:center; margin-top:10px; }

#opisanie .pdf { padding-top:60px; display:block; font-style: normal; font-family: Georgia, "Times New Roman", Times, serif; background: url(../doc/pdf.png) no-repeat top center; color: #a5a07d; text-align:center; margin-top:10px; }

#page {
 margin: 5px auto auto; text-align: center;
 width: 90%; text-align: center;
}

#page img { margin-bottom:15px; display:inline-block; }

#page a { display:inline-block; }

#spisok span, #links_sp span { padding-left:60px; display:block; font-style:italic; padding-top:5px; font-family: Georgia, "Times New Roman", Times, serif; }

#spisok .audio { padding-left:25px; display:block; font-style: normal; padding-top:5px; font-family: Georgia, "Times New Roman", Times, serif; font-weight:bold; background: url(../skaziteli/audio.png) no-repeat; height:20px; color: #a5a07d;  }

#spisok .video { padding-left:25px; display:block; font-style: normal; padding-top:0px; font-family: Georgia, "Times New Roman", Times, serif; font-weight:bold; background: url(../skaziteli/video.png) no-repeat; height:20px; color: #a5a07d;  }

#spisok b { font-weight: bold; font-size:150%; color: #a5a07d; font-family: Georgia, "Times New Roman", Times, serif;
	}
#spisok p:hover, #persona p:hover, .spoiler_body p:hover {background:#fff;}

#spisok a, #persona a, .spoiler_body a { color:#434a5e; font-weight: bold; font-size:100%; letter-spacing:0px;  }

#spisok a:link, #persona a:link, .spoiler_body a:link { text-transform: none; text-decoration: underline; color: #434a5e;
	}   
#spisok a:visited, #persona a:visited, .spoiler_body a:visited { text-transform: none; text-decoration: none; color:#434a5e;
	}
	
#spisok a:hover, #persona a:hover, .spoiler_body a:hover { text-transform: none; text-decoration: none; color: #a5a07d; 
	} 	

.white { background:#FFF; font-family: Georgia, "Times New Roman", Times, serif; }	
.white b { font-weight:bold; font-size:120%;}	
.persona { padding:10px; min-height:140px; text-align:justify}	


.spoiler_body {float: none; margin:20px 40px; padding:10px; margin:5px; -moz-box-shadow: 0px 0px 7px #969696;
	-webkit-box-shadow: 0px 0px 7px #969696;
	box-shadow: 0px 0px 7px #969696;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=145, Strength=7); background:#d4d0be; 
	 }
	
#links_sp { margin:5px; }

#links_sp img { float:none; padding-bottom:10px; }

.spoiler_links {cursor:pointer; }

.b1 {
    background: #d4d0be; /* Синий цвет фона */ 
    color: white; /* Белые буквы */ 
   }
   
.b1 a { color:#434a5e; font-weight: bold; font-size:100%; letter-spacing:0px;  }

.b1 a:link { text-transform: none; text-decoration: underline; color: #434a5e;
	}   
.b1 a:visited { text-transform: none; text-decoration: none; color:#434a5e;
	}
	
.b1 a:hover { text-transform: none; text-decoration: none; color: #a5a07d; -moz-box-shadow: 0px 0px 7px #969696;
	-webkit-box-shadow: 0px 0px 7px #969696;
	box-shadow: 0px 0px 7px #969696;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=145, Strength=7); background:#d4d0be;
	} 	
	
#links { background:url(images/links.png) center no-repeat; width:264px; height:54px; display:block; margin:auto auto; }	   

	/*==========МЕДИАЗАПРОСЫ=================*/
@media only screen and (max-width:740px) {
                #razdel, .td, .td1 { display:none; }
							

             }