/* -------------------------------
font-family: 'Oranienbaum', serif;
font-family: 'Playfair Display', serif;
font-family: 'Open Sans', sans-serif;
font-family: 'Open Sans Condensed', sans-serif;
 ----------------------------------*/
* {
 margin: 0;
 padding: 0;
 }
 
body {
color:#000;
font-family: 'Open Sans', sans-serif;
font-size: 16px;
line-height: 100%;
}

.condens{font-family: 'Open Sans Condensed', sans-serif;}

h1 {
 font-size:50px;
 font-weight:normal;
 line-height: 1.25;
 font-family: 'Playfair Display SC', serif;
 color: #D42815;
}
.h1glav {
 font-size:75px;
 font-weight:normal;
 line-height: 1.25;
 font-family: 'Playfair Display SC', serif;
 color: #D42815;
}
h2{
font-weight: normal;                  
color:#D42815;
font-family: 'Playfair Display', serif;
font-size: 36px;
line-height: 1.166;
margin-top: 15px;
margin-bottom: 18px;
}
h3{
font-weight: bold;                  
color:#D42815;
font-family: 'Playfair Display', serif;
font-size: 24px;
line-height: 1.25;
margin-top: 15px;
margin-bottom: 18px;
font-style: italic;
}
hr {border: 0; border-bottom: #D42815 1px dotted; height: 20px; display: block;}
blockquote{
    border-left: 5px solid #FF4F13;
    padding-top: 0px;
    padding-left: 22px;
    text-align: left;
    margin-bottom: 30px;
    margin-top: 30px;
}
blockquote p{  
    font-family: 'Open Sans', sans-serif;
    font-size: 18px; 
    font-weight: 700;
    color: #D42815;
}
.logo-main{margin-bottom: 32px;}
.sigsag{margin-bottom: 21px; margin-top: 29px;}

a{color: #FF5151; font-size: 17px; text-decoration:none; font-family: 'Open Sans', sans-serif;}
a:hover {text-decoration: none; color: #FF5151; font-family: 'Open Sans', sans-serif; border-bottom: 1px dotted #FF5151; transition: color  .5s;}
a:visited{color: #FF5151; text-decoration: none; font-family: 'Open Sans', sans-serif;}

p{
font-weight: normal;                  
color:#000000;
font-family: 'Playfair Display', serif;
font-size:18px;
line-height: 1.666;
margin-bottom: 30px;
}
p strong{
font-weight: bold;                  
color:#3888A3;
font-family: 'Playfair Display', serif;
font-size: 18px;
line-height: 1.666;
font-style: italic;
font-weight: 600;
}
.errtop{width: 380px; margin: 0 auto; margin-top: 216px;}
.sagglav{margin-bottom: 22px;margin-top: 22px;}
.sagglav p{color: #D42815; text-align: center; font-family: 'Playfair Display', serif; font-size: 36px; line-height: 1.25; margin: 0; padding: 0;}
.sagglav1{margin-top: 35px;}
.sagglav1 p{color: #000000; line-height: 1.625; }
.obmai{text-align: center; font-family: 'Playfair Display', serif; font-size: 24px; color: #000000; margin: 0 ; padding: 0px;}
.obmai1{text-align: left; padding-left: 45px; font-size: 13px; color: #FF4F13; padding: 0px;}
.linet{width: 100%;  position: relative; height: 1px; border-top: #d42815 1px solid; margin-top: 6px;}
.linet1{width: 100%;  clear: both; height: 96px; border-bottom: #D42815 1px dotted;  margin-bottom: 60px;}
.linet2{width: 100%;  clear: both; height: 90px; }
.sig2{width: 170px; height: 22px; margin: 0 auto; position: relative; top: -10px; background: white url(/images/sig2.png) 50% 50% no-repeat;}
.sig3{width: 110px; height: 70px; margin: 0 auto; position: relative; top: -35px; background: white url(/images/siga.png) 50% 50% no-repeat;}
.sigy{z-index: 5; width: 22px; height: 49px; margin-left: 11px; position: relative; top: -26px; background: white url(/images/sigy.png) 50% 50% no-repeat;}
.sigx{z-index: 5; position: relative; width: 55px; height: 50px; margin-left: -10px;  top: -25px; background: white url(/images/mitg.png) 50% 50% no-repeat;}

ul li, ol li{ margin-top: 7px; margin-bottom: 7px; margin-left: 16px; padding-left: 10px; font-weight: normal;  font-family: 'Open Sans', sans-serif;  line-height: 1.857;}
ul {list-style-image: url(/images/gs.png);  margin-bottom: 30px;}

ol.timeline
	{ list-style:none;  margin: 0; padding: 0;}ol.timeline li{ position:relative; margin: 0; padding: 0;}
ol.timeline li:first-child{}
	.morebox
	{
  position: relative;
  cursor: pointer;
  background-color: #5A0052;
  margin: 0 auto;
  font-size: 16px;
	color:#ffffff;
  font-family: 'Open Sans', sans-serif;
	text-align:center;
	border: 0;
  height: 38px;
	margin-top:100px;

  width: 170px;
	}
  .morebox:hover a{border: 0;background-color: #8C4C86; color: white;}
  .morebox:hover{  position: relative; border: 0; background-color: #8C4C86; color: white;}
	.morebox a{ border: 0;display: block;  padding-top: 11px; color:#ffffff; text-decoration:none;}
	.morebox a:hover{border: 0;display: block; width: 100%;  color:#ffffff; text-decoration:none}  

	.moreboxx
	{
  position: relative;
  cursor: pointer;
  background-color: #5A0052;
  margin: 0 auto;
  font-size: 16px;
	color:#ffffff;
  font-family: 'Open Sans', sans-serif;
	text-align:center;
	border: 0;
  height: 38px;
	margin-top: 70px;

  width: 170px;
	}
  .moreboxx:hover a{border: 0;background-color: #8C4C86; color: white;}
  .moreboxx:hover{  position: relative; border: 0; background-color: #8C4C86; color: white;}
	.moreboxx a{ border: 0;display: block;  padding-top: 11px; color:#ffffff; text-decoration:none;}
	.moreboxx a:hover{border: 0;display: block; width: 100%;  color:#ffffff; text-decoration:none} 
      
.isdbox{width: 170px; display: block; float: left; margin-top: 48px; min-height: 470px; margin-right: 30px;}
.isdbox1{border: 0; width: 170px; display: block; height: 216px; overflow: hidden;}
.isdbox2{ margin-top: 10px;  display: inline-block; position: relative; font-size: 12px; font-family: 'Open Sans', sans-serif; font-weight: bold;}
.isdbox3{color: #5A3652; font-size: 16px; font-style: italic; line-height: 1.375; font-family: 'Playfair Display', serif;}
.isdbox4{ font-size: 12px; font-family: 'Open Sans', sans-serif;  font-weight: bold; }
.anons{
padding-top: 40px; padding-bottom: 25px; color: #D42815; text-align: center; font-family: 'Playfair Display', serif; font-size: 24px; line-height: 1.625;
}

#wrapper {
 width: 100%;
 max-width: 1170px;
 margin: 0 auto;
 height: auto !important; 
}
#wrapper1 {
 border:0px solid #000;
 width: 100%;
 max-width: 1170px;
 margin: 0 auto;
 margin-top: 125px;

} 
#wrapper5 {
 border:0px solid #000;
 width: 100%;
 max-width: 970px;
 margin: 0 auto;
 margin-top: 125px;

}
#wrapper51 {
 border:0px solid #000;
 width: 100%;
 max-width: 970px;
 margin: 0 auto;


}  
#wrapper4 {
 border:0px solid #000;
 width: 100%;
 max-width: 1170px;
 margin: 0 auto;
 margin-top: 55px;

} 
#wrapper2 {
 border:0px solid #000;
 width: 100%;
 max-width: 1170px;
 margin: 0 auto;
 margin-top: 125px;
 height: auto !important; 
} 
.center{
 margin: 0 auto;
 width: 770px;
} 
#wrapper5 {
 border:0px solid #000;
 width: 1240px;
 margin: 0 auto;
 margin-top: 125px;

} 
.center1-1{
float: left;
width: 970px;
} 
.center1-2{
 float: right;
 width: 180px;
 margin-left: 30px;
} 
.cen270{float:left; width: 270px; min-height: 520px;}
.cen670{float:left; width: 670px; margin-left: 30px;}
.cen270 a {border: 0;}
.buch{padding: 0px; font-family: 'Playfair Display', serif; font-size: 16px; font-style: italic; color: #5A3652; line-height: 1.375;} 
.podr1{font-family: 'Open Sans', sans-serif; font-size: 12px; font-weight: bold;}
.buch4{position: relative; width: 100%; margin-top: 30px; }
.buch4-1{text-align: center; float:left; width:170px; }
.buch4-2{float:left; width: 30px; min-height: 220px; }
.buch4-3{text-align: left; float:left; width:550px; }
.catalog1 {font-family: 'Open Sans', sans-serif; font-size: 14px; color: #000000;}  
.text1 {margin-bottom: 60px; width: 100%;}
.text1 ul li,ol li{font-family: 'Open Sans', sans-serif; font-size: 14px; color: #D42815;}
.text2 ul li,ol li{font-family: 'Open Sans', sans-serif; font-size: 14px; color: #D42815;}
.text1 p {font-size: 16px;  width: 100%; line-height: 1.85; }
.text2 p{font-family: 'Playfair Display', serif; font-size: 14px; line-height: 1.85; text-align: left;  color: #D42815;}
.text2 p strong{ font-size: 14px; line-height: 1.85; font-family: 'Open Sans', sans-serif; text-align: left; font-weight: bold; color: #D42815;}
.text2 {text-align: left;}

 .text2  ol {
   margin-left: 0px;
    list-style-type: none; /* Убираем исходные маркеры */
    counter-reset: num; /* Задаём имя счетчика */
   }
 .text2 ol  li::before {
 padding-right: 10px;
 margin-left: -25px;

 font-family: 'Open Sans', sans-serif;
    content: counter(num) '. '; /* Выводим число */
    counter-increment: num; /* Увеличиваем значение счётчика */
    color: #FF4F13;
    font-size: 14px;
    font-weight: bold;
    
   }
.newsotstup{height: 614px}
.imgnews2{
display: block;
width: 250px;
height: 154px;
overflow: hidden;
background-size: 250 auto;
background-position: top center;
transition: background-position .5s; /* .5s равносильно 0.5s или 500ms */
}
.imgnews2:hover{border: 0;}


/* -------------------------------
 Шапка сайта
 ----------------------------------*/
.superdiv{position: relative; width: 100%; min-width: 1170px;margin: 0 auto;}
.headerInner {
 display: block;
 background-color: #ff1c24;
 width:100%;
 min-width: 1170px;
 height: 60px;
 min-height: 60px;
 z-index: 10;
 position: fixed;
     
}
.nap1{position: relative; text-align: center; width: 100%; min-width: 1170px; margin: 0 auto; height: 330px;  background-image: url('/images/nap1.jpg'); background-size: cover; background-position: center top;}
.nap1 h1 {text-align:center; color: #ffffff;  font-size:36px;   padding-top: 140px;
 font-weight:normal;
 line-height: 1.25;
 font-family: 'Playfair Display SC', serif;}
.nap2{position: relative; text-align: center; width: 100%; min-width: 1170px;  margin: 0 auto; height: 810px; background-image: url('/images/nap2.jpg'); background-size: cover; background-position: center top;}
.nap3{position: relative; text-align: center; width: 100%; min-width: 1170px;  margin: 0 auto; height: 810px; background-image: url('/images/nap3.jpg'); background-size: cover; background-position: center top;}
.nap4{position: relative; text-align: center; width: 100%; min-width: 1170px;  margin: 0 auto; height: 810px; background-image: url('/images/nap4.jpg'); background-size: cover; background-position: center top;}
.nap5{position: relative; text-align: center; width: 100%; min-width: 1170px;   margin: 0 auto; height: 810px; background-image: url('/images/nap5.jpg'); background-size: cover; background-position: center top;}
.nap6{position: relative; text-align: center; width: 100%; min-width: 1170px;   margin: 0 auto; height: 810px; background-image: url('/images/nap6.jpg'); background-size: cover; background-position: center top;}
.nap7{position: relative; text-align: center; width: 100%; min-width: 1170px;   margin: 0 auto; height: 810px; background-image: url('/images/nap7.jpg'); background-size: cover; background-position: center top;}
.nap2 h2 {text-align:center; color: #ffffff;  font-size:72px;   padding-top: 265px;   margin-top: 0px;
 font-weight:normal;
 line-height: 1;
 letter-spacing: 3px;
 font-family: 'Playfair Display SC', serif; margin-bottom: 6px;}
 .nap2 .otst2{padding-top: 100px;}
.nap3 h2 {text-align:center; color: #ffffff;  font-size:72px;   padding-top: 265px;   margin-top: 0px;
 font-weight:normal;
 line-height: 1;
 letter-spacing: 3px;
 font-family: 'Playfair Display SC', serif; margin-bottom: 6px;}
 .nap3 .otst2{padding-top: 100px;} 
 .nap4 h2 {text-align:center; color: #ffffff;  font-size:72px;   padding-top: 265px;   margin-top: 0px;
 font-weight:normal;
 line-height: 1;
 letter-spacing: 3px;
 font-family: 'Playfair Display SC', serif; margin-bottom: 6px;}
 .nap4 .otst2{padding-top: 100px;} 
  .nap5 h2 {text-align:center; color: #ffffff;  font-size:72px;   padding-top: 265px;   margin-top: 0px;
 font-weight:normal;
 line-height: 1;
 letter-spacing: 3px;
 font-family: 'Playfair Display SC', serif; margin-bottom: 6px;}
 .nap5 .otst2{padding-top: 100px;} 
   .nap6 h2 {text-align:center; color: #ffffff;  font-size:72px;   padding-top: 265px;   margin-top: 0px;
 font-weight:normal;
 line-height: 1;
 letter-spacing: 3px;
 font-family: 'Playfair Display SC', serif; margin-bottom: 6px;}
 .nap6 .otst2{padding-top: 100px;} 
   .nap7 h2 {text-align:center; color: #ffffff;  font-size:72px;   padding-top: 265px;   margin-top: 0px;
 font-weight:normal;
 line-height: 1;
 letter-spacing: 3px;
 font-family: 'Playfair Display SC', serif; margin-bottom: 6px;}
 .nap7 .otst2{padding-top: 100px;}  
.nap21, .nap31, .nap41, .nap51, .nap61, .nap71{ border:0px solid #000; width: 100%; max-width: 970px; margin: 0 auto;} 

.nap2112  p{  
line-height: 1.8;
letter-spacing: 1px;
font-family: 'Open Sans Condensed', sans-serif;
    font-size: 16px; 
    color: #ffffff;
font-weight: bold;
font-style: normal;
text-align: left;
margin-top: -5px;
}
.nap211{
margin: 0 auto;
width: 100%;
max-width: 770px;
margin-top: 80px;
}

.nap2111{width: 5px; margin-right: 30px; height: 135px; float: left; background: url(/images/bkck.png) 0 0 repeat}
.nap3111{width: 5px; margin-right: 30px; height: 76px; float: left; background: url(/images/bkck.png) 0 0 repeat}
.nap4111{width: 5px; margin-right: 30px; height: 103px; float: left; background: url(/images/bkck.png) 0 0 repeat}
.nap5111{width: 5px; margin-right: 30px; height: 103px; float: left; background: url(/images/bkck.png) 0 0 repeat}
.nap6111{width: 5px; margin-right: 30px; height: 130px; float: left; background: url(/images/bkck.png) 0 0 repeat}
.nap7111{width: 5px; margin-right: 30px; height: 130px; float: left; background: url(/images/bkck.png) 0 0 repeat}
.nap2112{width: 735px; height: 120px; float: left; }
.nap2211{width: 5px; margin-right: 30px; height: 135px; float: left; background: url(/images/bkck1.png) 0 0 repeat}
.nap3311{width: 5px; margin-right: 30px; height: 76px; float: left; background: url(/images/bkck1.png) 0 0 repeat}
.nap4411{width: 5px; margin-right: 30px; height: 100px; float: left; background: url(/images/bkck1.png) 0 0 repeat}
.nap5511{width: 5px; margin-right: 30px; height: 100px; float: left; background: url(/images/bkck1.png) 0 0 repeat}
.nap6611{width: 5px; margin-right: 30px; height: 130px; float: left; background: url(/images/bkck1.png) 0 0 repeat}
.nap7711{width: 5px; margin-right: 30px; height: 190px; float: left; background: url(/images/bkck1.png) 0 0 repeat}
.nap2212{width: 735px; height: 120px; float: left; }

.nap2212  p{  

line-height: 1.8;
letter-spacing: 1px;
font-family: 'Open Sans Condensed', sans-serif;
    font-size: 16px; 
    color: #000000;
font-weight: bold;
font-style: normal;
text-align: left;
margin-top: -5px;
}
.nap2113{margin-top: 10px; width: 100%;}
.nap223{clear: both; margin-bottom: 50px; margin-top: 60px; font-size: 24px; font-family: 'Playfair Display SC', serif;}
.imgema{margin-top: 90px;}
.nap22 h2, .nap33 h2, .nap44 h2, .nap55 h2, .nap66 h2, .nap77 h2{
text-align:center; color: #000000;  font-size:72px;   padding-top: 90px;   margin-top: 0px;
 font-weight:normal;
 line-height: 1;
 letter-spacing: 3px;
 font-family: 'Playfair Display SC', serif; margin-bottom: 6px;
}
.nap221{
margin: 0 auto;
width: 100%;
max-width: 770px;
margin-top: 80px;
}  

.nap22{
 border:0px solid #000;
 width: 100%;
 max-width: 970px;
 margin: 0 auto;
display:none;
width: 100%;  
text-align: center;
}
.nap22 p, .nap22 ul li{
text-align:left; 
}
.nap22 ul li{
 font-family: 'Playfair Display', serif; font-size:18px;  margin-bottom: 25px;
}   
.nap22 h3{
margin-left: 30px;
font-style: normal;
text-align:left; color: #000000;  font-size:36px; 
 font-weight:normal;
 line-height: 1.3;

 font-family: 'Playfair Display SC', serif; margin-bottom: 20px;
}
.nap33{
 border:0px solid #000;
 width: 100%;
 max-width: 970px;
 margin: 0 auto;
display:none;
width: 100%;  
text-align: center;
}
.nap33 p, .nap33 ul li{
text-align:left; 
}
.nap33 ul li{
 font-family: 'Playfair Display', serif; font-size:18px;  margin-bottom: 25px;
}   
.nap33 h3{
margin-left: 30px;
font-style: normal;
text-align:left; color: #000000;  font-size:36px; 
 font-weight:normal;
 line-height: 1.3;

 font-family: 'Playfair Display SC', serif; margin-bottom: 20px;
}
.nap44{
 border:0px solid #000;
 width: 100%;
 max-width: 970px;
 margin: 0 auto;
display:none;
width: 100%;  
text-align: center;
}
.nap44 p, .nap44 ul li{
text-align:left; 
}
.nap44 ul li{
 font-family: 'Playfair Display', serif; font-size:18px;  margin-bottom: 25px;
}   
.nap44 h3{
margin-left: 30px;
font-style: normal;
text-align:left; color: #000000;  font-size:36px; 
 font-weight:normal;
 line-height: 1.3;

 font-family: 'Playfair Display SC', serif; margin-bottom: 20px;
}
.nap55{
 border:0px solid #000;
 width: 100%;
 max-width: 970px;
 margin: 0 auto;
display:none;
width: 100%;  
text-align: center;
}
.nap55 p, .nap55 ul li{
text-align:left; 
}
.nap55 ul li{
 font-family: 'Playfair Display', serif; font-size:18px;  margin-bottom: 25px;
}   
.nap55 h3{
margin-left: 30px;
font-style: normal;
text-align:left; color: #000000;  font-size:36px; 
 font-weight:normal;
 line-height: 1.3;

 font-family: 'Playfair Display SC', serif; margin-bottom: 20px;
}
.nap66{
 border:0px solid #000;
 width: 100%;
 max-width: 970px;
 margin: 0 auto;
display:none;
width: 100%;  
text-align: center;
}
.nap66 p, .nap66 ul li{
text-align:left; 
}
.nap66 ul li{
 font-family: 'Playfair Display', serif; font-size:18px;  margin-bottom: 25px;
}   
.nap66 h3{
margin-left: 30px;
font-style: normal;
text-align:left; color: #000000;  font-size:36px; 
 font-weight:normal;
 line-height: 1.3;

 font-family: 'Playfair Display SC', serif; margin-bottom: 20px;
}
.nap77{
 border:0px solid #000;
 width: 100%;
 max-width: 970px;
 margin: 0 auto;
display:none;
width: 100%;  
text-align: center;
}
.nap77 p, .nap77 ul li{
text-align:left; 
}
.nap77 ul li{
 font-family: 'Playfair Display', serif; font-size:18px;  margin-bottom: 25px;
}   
.nap77 h3{
margin-left: 30px;
font-style: normal;
text-align:left; color: #000000;  font-size:36px; 
 font-weight:normal;
 line-height: 1.3;

 font-family: 'Playfair Display SC', serif; margin-bottom: 20px;
}
.headerInner a:hover{border: 0px;} 
.hd1{display: block; float:left; width: 25%; min-width: 320px; height: inherit; margin: 0; }
.hd2{display: block; float:left; width: 50%; height: inherit; text-align: center; }
.hd3{display: block; float:right; width: 58px;  height: inherit; margin: 0; }
.md1{display: block; float:left; width: 25%; height: inherit; margin: 0;}
.md2-1{display: block;  margin: 0 auto; width: 200px; padding-right: 320px;  height: inherit; text-align: left; } 
.md2-2{display: block;  margin: 0 auto; width: 200px; padding-left: 15px;  height: inherit; text-align: left; } 
.md2-3{display: block;  margin: 0 auto; width: 200px; padding-left: 400px;  height: inherit; text-align: left; } 
.md3{display: block; float:left; width: 25%; height: inherit; margin: 0; }
a.knopka{ line-height: 1.8; cursor: pointer; position: relative; padding-right:30px; padding-left: 10px; border-radius: 2px; display: inline-block; background-color: #ff1c24; color: white; font-size: 16px; font-family: 'Open Sans Condensed', sans-serif; font-weight: 600;}
a.knopka:hover{border: 0; transition: all 0.3s;}
a.knopkam{ line-height: 1.8; cursor: pointer; position: relative; padding-right:30px; padding-left: 10px; border-radius: 2px; display: inline-block; background-color: #FF5151; color: white; font-size: 18px; font-family: 'Open Sans Condensed', sans-serif; font-weight: 600;}
a.knopkam:hover{border: 0; background-color: #ff1c24; transition: all 0.3s;}

a.knopkam1{ line-height: 1.8; cursor: pointer; position: relative; text-align: center; margin-top: 30px; margin-bottom: 50px; padding-right:30px; padding-left: 10px; border-radius: 2px; display: inline-block; background-color: #FF5151; color: white; font-size: 18px; font-family: 'Open Sans Condensed', sans-serif; font-weight: 600;}
a.knopkam1:hover{border: 0; background-color: #ff1c24; transition: all 0.3s;}

.ttr1{display: block; transition: all 0.1s; position: absolute; border:0; right: 10px; top: 12px; height: 5px; width: 10px; background: url(/images/tr.png) 100% 0% no-repeat;  }
.ttr{display: block;transition: all 0.1s; position: absolute; border:0; right: 10px; top: 12px; height: 5px; width: 10px; background: url(/images/tr.png) 0% 100% no-repeat;  }
.ma{font-family: 'Open Sans Condensed', sans-serif; display: block; margin-bottom: 22px; font-weight: 600;color: #FFFFFF; font-size: 22px;}
a.menu{color: #ffffff; font-size: 16px; display: block; margin-bottom: 3px; line-height:1.5; font-family: 'Open Sans', sans-serif; font-weight: 400}
a.menu:hover{text-decoration: underline}

.menuopen1,.menuopen2,.menuopen3 {
    right: 50%;
    margin-right: -50%;
    display: none;
    text-align: left;
    padding-bottom: 17px;
    width: 100%;
    position: absolute;
    top: 60px;
    background-color: #4ab4d8;
    z-index: 8;
}



.menu1{margin-left: 80px;}
.logo {
    display: block;
    margin-top: 7px;
    margin-bottom: 5px;
    margin-left: 25px;
    position: relative;
    width: 69px;
    height: 47px;
    background: url(/images/logo.png) 0 0 no-repeat;
    float: left;
}
.logo1 { 
margin-left: 1px;
margin-top: 13px;
float: left;
}
.logo1 a{
width: 200px;
display: block;
 font-size:14px;
 font-weight:bold;
 line-height: 1.25;
 letter-spacing; 0.015;
 font-family: 'Playfair Display SC', serif;
 color: #ffffff;
}

.konf{display: block; float: left; height: 34px; width: 86px; text-align: left; color: #000000; font-weight: bold; font-size: 14px;  }
.konf:hover{border: 0; color: #FF4F13;}
.konf:visited{color: #000000;}
.vrema{margin-top:0px; border: 0; height: 24px; min-width: 120px; max-width: 172px; color: white; background-color: #FF4F13; font-size: 13px; font-weight: normal; margin: 0 auto; text-align: center;  line-height: 1.85;}
.anonskonf{margin-top: 5px;}
.anonskonf p {font-family: 'Playfair Display', serif; font-size: 17px; line-height: 1.41; font-weight: normal;}
.org{margin-top: 20px;}
.org p{font-size: 14px; font-weight: normal; line-height: 1.5; font-family: 'Open Sans', sans-serif; color: #6F4F68;}
.org p strong{font-size: 16px; font-weight: bold; line-height: 1.5;  font-family: 'Open Sans', sans-serif; color: #6F4F68;}

.shad-header{
height: 25px;
width: 100%;
 position: fixed;
 top: 60px;
 z-index: 5;
 background: linear-gradient(to bottom, rgba(0,0,0,0.10) 0%, rgba(0,0,0,0) 20%); 
}
.slider {
    padding-top: 60px;
}
.cd{
background:  url(/images/galka1.png) 100% 50% no-repeat;
display: none;
} 
.c1 {
 position: relative;
 width:770px;
 height: 430px;
 background: url(/images/c1f.jpg) 0 0 no-repeat;
}
.c1-0{
position: absolute;
bottom:-24px; left:0px;

}
.sovet{
margin: 0 auto;
width: 270px;
margin-top: 30px;
}
.sovet p{text-align: center; font-size: 24px; }
.sovet1{
text-align:center;
width: 320px;
margin-top: 20px;
margin-bottom: 0px;
float: left;
}
.sovet1 p{text-align: center; font-size: 24px; }
.sovetimg{
margin: 40px;
margin-bottom: 27px;
text-align: center;
border: 1px dotted #3888a3;
border-radius: 200px;
}
.arh1{
width: 94.5%;
font-family: 'Open Sans', sans-serif;
background: #4ab4d8;
color: #fff;
padding: 9px;
border: 1px #fcfcfc solid;
padding-left: 15px;
font-size: 16px;
letter-spacing: 0.045em;         
font-weight: 900;
margin: 0 auto;
margin-bottom: 20px;
}
.arh2{
margin: 0 auto; margin: 20px; display: block; float: left; width: 250px; height: 270px; overflow: hidden; border: 1px solid #D1D1D1;
}
.arh3{
line-height: 3;
width: 35px;
display: table-cell;
font-size: 16px;
font-family: 'Open Sans', sans-serif;
color: #A3A3A3;
font-weight: 700;
}
.arh3:visited{
display: table-cell;
font-size: 16px;
font-family: 'Open Sans', sans-serif;
color: #A3A3A3;
font-weight: 700;
}
.arh31{
border-top: 5px solid #FF4F13;
line-height: 3;
width: 35px;
display: table-cell;
font-size: 16px;
font-family: 'Open Sans', sans-serif;
color: #FF4F13;
font-weight: 700;
}
.input_submit{
border: 0px solid #fff;
font-size: 16px;
font-family: 'Open Sans', sans-serif;
height: 25px;
padding-left: 10px;
padding-right: 10px;
margin-left: 10px;
}
.input_x_date1{
padding-left: 5px;
border: 0px solid #fff;
width: 90px;
font-size: 16px;
font-family: 'Open Sans', sans-serif;
height: 25px;
}
.input_x_slovo{
padding-left: 5px;
border: 0px solid #fff;
width: 150px;
font-size: 16px;
font-family: 'Open Sans', sans-serif;
height: 25px;
}
.kf1{
max-width: 225px;
padding-left: 5px;
border: 0px solid #fff;
font-size: 16px;
font-family: 'Open Sans', sans-serif;
height: 25px;
}
.icon1{float:left}
.c1-1{
width:270px;
font-family: 'Open Sans', sans-serif;
background: #F3A33F;
color: #fff;
padding: 9px;
padding-left: 15px;
font-size: 16px;
letter-spacing: 0.045em;
font-weight: 900;
}
.betwen{
clear: both; width: 100%; height: 65px;
}

a.newsoben{font-size: 16px; color: #eb3c34; opacity: 1; font-family: 'Open Sans Condensed', sans-serif; font-weight: bold;}
a.newsoben:hover{border:0;}
.slidernews{
z-index: 2; top: 300px; margin:auto; width: 740px; position: absolute; left: 50%; margin-left:-590px;
}

.c2 {
display: block;
border: 0;
position: relative;
float: left;
width:270px;
height: 290px;
text-decoration: none;
background: #FF4F13;
margin: 15px;
}
.c2-0{
position: absolute;
bottom:0px; left:0px;
text-decoration: none;
}
.c2-1{
width:270px;
font-family: 'Open Sans', sans-serif;
background: #D42815;
color: #fff;
padding: 10px;
padding-left: 0px;
padding-right: 0px;
text-align: center;
font-size: 14px;
font-weight: bold;
text-decoration: none;
}
.c2-1:hover{
text-decoration: none;
border: 0px;
}
.c2-0:hover{
text-decoration: none;
border: 0px;
}
.c2:hover{
border: 0px;
text-decoration: none;
}
.blokglav{width: 600px; margin: 0 auto; margin-top: 35px;}



/* -------------------------------
 Главный контент font-family: 'Oranienbaum', serif;
font-family: 'Playfair Display', serif;
font-family: 'Open Sans', sans-serif;
 ----------------------------------*/
 
#content #colLeft {
border: 0px solid #000;
 float:left;
 width: 740px;
 margin-right:0px; 
}
 
/* -------------------------------
 Сайдбар сайта
 ----------------------------------*/

#content #colRight {
 position:relative;
 margin-left:90px;
 float:left;
 border: 0;
 width: 340px;
}


.newsoben1{
position: absolute;
z-index:4;
height: 45px; 
background-image: url(/images/b1.png);
width: 100%;
}
.newsoben2{
position: absolute;
z-index: 4;
bottom: 0px;
height: 45px; 
background-image: url(/images/b2.png);
width: 100%;
}
a.newsarchive{
display: block;
margin-top: 50px;
width: 100px;
height: 30px;
text-align: center;

font-family: 'Open Sans Condensed', sans-serif;
color: #FF4F13;
font-size: 18px;
font-weight: 700;
color: white;
background-color: #FF5151;
line-height: 1.65;
border-radius: 2px;
}
a.newsarchive:hover{ border: 0px; background-color: #FF1C24; transition: background-color .5s;}
#kn2-1{display: none;}
#sn2-1, #sn2-11{display: none;}
a.krest1{
display: block;
margin-top: 50px;
width: 30px;
height: 30px;
background: #FF5151 url(/images/krest1.png) 0 0 no-repeat;
border-radius: 30px 30px;
}
a.krest1:hover{ border: 0px; background-color: #FF1C24; transition: background-color .3s;}
a.krest11{
display: block;
margin-top: 0px;
width: 30px;
height: 30px;
background: #FF5151 url(/images/krest1.png) 0 0 no-repeat;
border-radius: 30px 30px;
}
a.krest2:hover{ border: 0px; background-color: #FF1C24; transition: background-color .3s;}

a.krest2{
display: block;
margin-top: 30px;
width: 30px;
height: 30px;
background: #FF5151 url(/images/krest1.png) 0 0 no-repeat;
border-radius: 30px 30px;
}
a.krest11:hover{ border: 0px; background-color: #FF1C24; transition: background-color .3s;}

.imgnews{
margin-bottom: 20px;
margin-top: 35px;
display: block;
width: 170px;
height: 170px;
border-radius: 170px;
-moz-border-radius: 170px;
-webkit-border-radius: 170px;
}
.imgnews:hover{border:0}

.imgnews1{
margin: 0 auto;
margin-bottom: 20px;
margin-top: 35px;
display: block;
width: 130px;
height: 130px;
border-radius: 130px;
-moz-border-radius: 130px;
-webkit-border-radius: 130px;
}
.s1{display: block; width: 26px; height: 26px; background: url(/images/s1.png) 0 0 no-repeat; border:0;}
.s2{display: block; width: 26px; height: 26px; background: url(/images/s2.png) 0 0 no-repeat; border:0;}
.s1:hover{border: 0;  background: url(/images/s1.png) 0 100% no-repeat;}
.s2:hover{border: 0;  background: url(/images/s2.png) 0 100% no-repeat;}
.tabcell{width: 1060px; display: table-cell; text-align: center;}
.tabcell h1 {color: white; font-size: 36px; line-height: 1.74;}
.tabcell p {margin-top: 20px; margin-bottom: 15px; font-family: 'Playfair Display', serif; color: white; font-weight: normal; font-size: 21px; line-height: 1.714; font-style: italic;}
.imgnews1:hover{border:0}
.avtorsl{min-height: 570px; width: 100%; background-color: #D42815; display: block; position: relative;}
.imgmitg{
margin: 0 auto;
margin-bottom: 20px;

display: block;
width: 130px;
height: 130px;

border-radius: 130px;
-moz-border-radius: 130px;
-webkit-border-radius: 130px;
}
.imgmitg:hover{border:0}

#iblok{
width: 270px;
border: 0px solid #D1D1D1;
overflow: hidden;
margin-bottom: 27px;
}
#iblok p{
font-family: 'Open Sans', sans-serif;
font-size: 14px;
padding-top: 0px;
} 
#iblok ul{
font-family: 'Open Sans', sans-serif;
font-size: 14px;
list-style-type: square ;
padding-left: 20px;

}
#iblok ul li{
font-family: 'Open Sans', sans-serif;
font-size: 14px;
list-style-type: square ;
padding-bottom: 10px;
} 
.date1{
font-weight: normal;
padding-top: 0px;
text-transform: uppercase;
margin: 0 auto;
font-family: 'Open Sans', sans-serif;
font-size: 12px;
text-align: center;
margin-top: -2px;
}
.tegi{
font-weight: 900;
padding-top: 26px;
text-transform: uppercase;
font-family: 'Open Sans', sans-serif;
font-size: 12px;
color: #D42815;

}
.tegi a{
font-weight: bold;
padding-top: 0px;
text-transform: uppercase;
font-family: 'Open Sans', sans-serif;
font-size: 12px;
}

#news-header{
font-family: 'Open Sans', sans-serif;
background: #FF4F13;
color: #fff;
padding: 9px;
font-size: 16px;
letter-spacing: 0,045;
font-weight: 900;
text-align: left;
text-transform: uppercase;
} 
 
.newsdate{
font-family: 'Playfair Display', serif;
color: #FF4F13;
margin-top: 20px;
margin-bottom: 10px;
text-align: left;
font-size: 14px;
font-weight: normal;

}
.newsdate2{
font-family: 'Open Sans', sans-serif;
color: #000;
padding-top: 5px;
text-align: left;
font-size: 11px;
font-weight: normal;
margin: 0px;
margin-bottom: 5px;
}
.newsrubrika{
text-transform: uppercase;
font-family: 'Open Sans', sans-serif;
color: #FF4F13;
padding: 0px;
font-size: 12px;
font-weight: 900;
letter-spacing: 0.22;
text-align: left;
margin-bottom: 1px;
}
#zumtema{
width: 368px;
border: 1px solid #D1D1D1;
overflow: hidden;
margin-bottom: 37px;
}
#zumtema-header{
font-family: 'Open Sans', sans-serif;
background: #B28233;
color: #fff;
padding: 9px;
font-size: 16px;
letter-spacing: 0,045;
font-weight: 900;
text-align: left;
}
.zumtemali{margin-bottom: 40px; display: block;  margin-right: 30px; margin-left: 30px;} 
.zumtemarubrika{
text-transform: uppercase;
font-family: 'Open Sans', sans-serif;
color: #B28233;
padding: 0px;
font-size: 12px;
font-weight: 900;
letter-spacing: 0.22;
text-align: left;
margin: 2px;
}
a.newssag{
font-family: 'Playfair Display SC', serif;
color: #000000;
padding-bottom: 9px;
font-size: 24px;
line-height: 1.25;
text-align: left;
}
a.newssag:hover{border: 0; color: #FF1C24; }

a.newssagbx{
font-family: 'Playfair Display SC', serif;
color: #000000;
padding-bottom: 9px;
font-size: 24px;
line-height: 1.25;
text-align: left;
}
a.newssagbx:hover{border: 0; color: #FF1C24; }

.glav_div1{
height: 30px;
width: 100%;
background: url(/images/fon3.png) 0 0 repeat;
}
.sov_div1{
margin-top: 78px;
margin-bottom: 10px;
height: 30px;
width: 100%;
background: url(/images/fon3.png) 0 0 repeat;
}
.glav_div2{
padding-top: 30px;
padding-bottom: 10px;
width: 100%;
background-color: #ffffff; 
}
.glav_div2t{float: left; width: 170px; margin-left: 10px; margin-right: 10px; text-align: center;}


.glav_div2-1{
font-family: 'Playfair Display', serif;
color: #000000;
font-weight: 900;
font-size: 60px;
margin-bottom: -5px;
}
.glav_div2-2{
font-family: 'Playfair Display', serif;
color: #000000;
font-weight: 400;
font-size: 18px;
margin-bottom: 10px;
margin-bottom: 0px;
}
.glav_div2-3{
font-family: 'Open Sans', sans-serif;
color: #7F7F7F;
font-weight: 400;
font-size: 14px;
line-height: 2;
}
.glav_div2960{
width: 1000px;
margin: 0 auto;
}
.glav_smi{
width: 100%;
padding-top: 30px;

}
.glav_smi1{
margin: 0 auto;
background-color: white;
width: 100%;
max-width: 1280px;
padding-bottom: 53px;
padding-top: 32px;

}
.glav_smi2{width: 100%; max-width: 1170px; margin: 0 auto;}
.glav_smi1 h3{
margin-top: 0px;
margin-bottom: 15px;
font-family: 'Playfair Display SC', serif;
color: #310427;
font-weight: normal;
font-style: normal;

font-size: 74px;

}
.glav_cmi{
width: 100%;
background: url(/images/fon3.png) 0 0 repeat, url(/images/fon2.jpg) 0 0 no-repeat;
background-size: auto,cover;
}
.sov_kontakt{
width: 100%;
background: url(/images/fon1.png) 0 0 repeat;
height: 90px;
margin-top: 60px;   
}
.glav_kontakt{
width: 100%;
background: url(/images/fon1.png) 0 0 repeat;
}
.glav_kontakt0{height: 60px;}
.glav_kontakt01{height: 90px;}
.glav_kontakt1{
margin: 0 auto;
background-color: white;
width: 100%;
max-width: 1280px;
padding-bottom: 53px;
padding-top: 32px;

}
.glav_kontakt20{width: 100%; max-width: 1170px; margin: 0 auto;}
.glav_kontakt1 h3{
margin-top: 0px;
margin-bottom: 15px;
font-family: 'Playfair Display SC', serif;
color: #310427;
font-weight: normal;
font-style: normal;

font-size: 74px;

}

.glav_kontakt_line{border-bottom: 1px dotted #3787A2;}
.glav_meg1{
padding-top: 75px;
}
.glav_meg2{
display:none;
width: 770px; 
margin: 0 auto;
padding-top: 75px;

}
.glav_meg{
margin: 0 auto;
background-color: white;
width: 100%;
max-width: 1170px;

padding-bottom: 53px;
padding-top: 32px;

}
.glav_meg h3{
margin-top: 0px;
margin-bottom: 15px;
font-family: 'Playfair Display SC', serif;
color: #310427;
font-weight: normal;
font-style: normal;

font-size: 74px;

}
.sov_meg1{margin: 0 auto; width: 110px;}
.sov_meg2{
display:none;
width: 100%;  
text-align: center;
}
.sov_meg2 p{text-align: left;}
.sov_meg11{margin: 0 auto; width: 110px;}
.sov_meg21{
display:none;
width: 100%;  
padding-top: 75px;
text-align: center;
}
.glav_meg_line{border-bottom: 1px dotted #3787A2;}
.glav_meg1-1{float:left; width:370px;}
.glav_meg1-2{float:right; margin-left: 125px; width: 670px;}
.glav_meg1-2-1{
font-weight: normal;                  
color:#000000;
font-family: 'Playfair Display', serif;
font-size:24px;
line-height: 1.25;
margin-bottom: 30px;
margin-top: -7px;
}

.glav_meg1-2-2{
font-weight: normal;                  
color:#000000;
font-family: 'Open Sans', sans-serif;
font-size:18px;
line-height: 1.6;
margin-bottom: 23px;
}
.glav_meg1-2-3{
font-weight: normal;                  
color:#666666;
font-family: 'Open Sans', sans-serif;
font-size:14px;
line-height: 1.25;
margin-bottom: 72px;
margin-top: 10px;
}
.glav_meg1-2-4{
font-weight: normal;                  
color:#000000;
font-family: 'Playfair Display', serif;
font-size:24px;
line-height: 1.25;
margin-bottom: 35px;
margin-top: 0px;
}
.glav_meg1-2-5{
font-weight: normal;                  
color:#000000;
font-family: 'Open Sans', sans-serif;
font-size:18px;
line-height: 1.6;
margin-bottom: 75px;
}
.glav_meg0{height: 30px;}


#kn4-1{display: none}
.glav_bur01{height: 150px;}
.glav_bur1{
padding-top: 75px;
}
.glav_bur2 ul li, ol li{  padding-left: 0px }
.glav_bur2{
padding-left: 30px;
padding-top: 20px;
display: none;
}
.glav_karta0{
background-color: #2e2c2c;
width: 100%;
}
.sov_karta{
background-color: #2e2c2c;
width: 100%;
max-width: 770px;
margin: 0 auto;
}
.sov_karta h3{
margin-top: 0px;
margin-bottom: 15px;
font-family: 'Playfair Display SC', serif;
color: #ffffff;
font-weight: normal;
font-style: normal;
font-size: 74px;
}
.sov_karta h2{
margin-top: 0px;
margin-bottom: 36px;
font-family: 'Playfair Display SC', serif;
color: #ffffff;
font-weight: normal;
font-style: normal;

}
.sov_karta blockquote{
    border-left: 5px solid #4ab4d8;
    padding-top: 0px;
    padding-left: 30px;
    text-align: left;
    margin-bottom: 50px;
    margin-top: 50px;
}
.sov_karta blockquote p{  
font-family: 'Playfair Display', serif;
    font-size: 24px; 
    color: #4ab4d8;
font-weight: normal;
font-style: normal;
}
.sov_karta p{ 
color: #ffffff;
font-weight: normal;
font-style: normal;
}
.otstupfot{height: 50px; clear: both; width: 100%;}
.otstupfot1{height: 70px; clear: both; width: 100%;}
.glav_karta{
background-color: #2e2c2c;
width: 100%;
max-width: 1170px;
margin: 0 auto;

}
.glav_karta h3{
margin-top: 0px;
margin-bottom: 15px;
font-family: 'Playfair Display SC', serif;
color: #ffffff;
font-weight: normal;
font-style: normal;
font-size: 74px;
}
.glav_karta3{ padding-top: 10px; padding-bottom: 10px; width: 100%; background: #2e2c2c url(/images/fon31.png)  0 0 repeat; }
.glav_karta4{
width: 100%;
max-width: 1280px;
margin: 0 auto;
}
.glav_karta3-1{
margin-left: 45px; 
margin-right: 45px; 
margin-top: 10px; 
margin-bottom: 10px;
color: white;
font-size: 12px;
float: left;
height: 30px;
width: 200px;
}
.glav_karta01{height: 50px;}
.glav_karta_line{border-bottom: 1px dotted #ffffff; margin-bottom: 46px;}
.glav_bur0{
background-color: #333334;
width: 100%;
}
.glav_bur{
background-color: #333334;
width: 100%;
max-width: 1170px;
margin: 0 auto;

}
.sov_bur{
width: 100%;
max-width: 1170px;
margin: 0 auto;
margin-top: 40px;
}
.sov1{
float: left;
padding-right: 30px;
margin-top: 70px;
width: 340px;
border-right: 1px dotted #a4a8a9;
min-height: 415px;
}
.sov3{
float: left;
margin-left: 30px;
margin-top: 70px;
width: 340px;
min-height: 415px;
}
.sov1 h4, .sov3 h4{ 
font-weight: normal;                  
color:#ffffff;
font-family: 'Playfair Display', serif;
font-size:24px;
line-height: 1.25;
margin-bottom: 30px;
}
.sov1 p, .sov3 p{
font-weight: normal;                  
color:#ffffff;
font-family: 'Playfair Display', serif;
font-size:18px;
line-height: 1.25;
}
.sov1 p strong, .sov3 p strong{
 color: #ffffff;
font-family: 'Open Sans Condensed', sans-serif;
font-weight: bold;
font-style: normal;
font-size:18px;
}
.sov1 .adr, .sov3 .adr{
 color: #ffffff;
font-family: 'Open Sans', sans-serif;
font-weight: normal;
font-style: normal;
line-height: 1.66;
font-size:18px;
margin-bottom: 30px;

}
.sov1 .tel,.sov3 .tel{
margin-bottom: 30px;
 color: #ffffff;
font-family: 'Open Sans', sans-serif;
font-weight: normal;
font-style: normal;
line-height: 1.66;
font-size:18px;
}
.sov1 .tel strong, .sov3 .tel strong{
margin-bottom: 30px;
 color: #ffffff;
font-family: 'Open Sans Condensed', sans-serif;
font-weight: bold;
font-style: normal;
line-height: 1.66;
font-size:18px;
}
.sov1 .email a, .sov3 .email a{
font-family: 'Open Sans', sans-serif;
font-weight: normal;
font-style: normal;
line-height: 1.66;
font-size:18px;
}
.sov1 .email, .sov3 .email{
 color: #ffffff;
font-family: 'Open Sans Condensed', sans-serif;
font-weight: normal;
font-style: normal;
line-height: 1.66;
font-size:18px;
}
.glav_bur h3{
margin-top: 0px;
margin-bottom: 15px;
font-family: 'Playfair Display SC', serif;
color: #ffffff;
font-weight: normal;
font-style: normal;
font-size: 74px;
}
.glav_bur_line{border-bottom: 1px dotted #ffffff;}
.glav_bur1-1{float:left; width:370px;}
.glav_bur1-2{float:right; margin-left: 125px; width: 670px;}
.glav_bur1-2-1{
font-weight: normal;                  
color:#ffffff;
font-family: 'Playfair Display', serif;
font-size:24px;
line-height: 1.25;
margin-bottom: 35px;
margin-top: -7px;
}

.glav_bur1-2-2{
font-weight: normal;                  
color:#ffffff;
font-family: 'Open Sans', sans-serif;
font-size:18px;
line-height: 1.666;
margin-bottom: 30px;
}
.glav_bur1-2-3{
font-weight: normal;                  
color:#666666;
font-family: 'Open Sans', sans-serif;
font-size:14px;
line-height: 1.25;
margin-bottom: 72px;
margin-top: 10px;
}
.glav_bur1-2-4{
font-weight: normal;                  
color:#000000;
font-family: 'Playfair Display', serif;
font-size:24px;
line-height: 1.25;
margin-bottom: 35px;
margin-top: 0px;
}
.glav_bur1-2-5{
font-weight: normal;                  
color:#000000;
font-family: 'Open Sans', sans-serif;
font-size:18px;
line-height: 1.6;
margin-bottom: 75px;
}


.glav_kontakt2{
margin: 55px;
width: 100%;
}
.glav_partner{
background-color: #FF5151;
width: 100%;
}
.glav_partner_1{
width: 100%;
max-width: 1280px;
margin: 0 auto;
text-align: center;
}
.glav_partner_1 a:hover{border:0;}
.glav_partner_img{margin-top: 30px; margin-bottom: 30px; opacity: 0.7;}
.glav_partner_img:hover{opacity: 1; transition: opacity 0.3s;}
.glav_partner_img1{margin-top: 30px; margin-bottom: 30px; opacity: 0.7; margin-left: 30px;}
.glav_partner_img1:hover{opacity: 1; transition: opacity 0.3s;}
.newssag4{
font-family: 'Playfair Display', serif;
color: #D42815;
padding-bottom: 9px;
font-size: 21px;
font-weight: 700;
line-height: 1.33;
text-align: left;
font-style: italic;
}

.zoom:hover{border: 0;}
.newsauthor{margin-bottom: 0px; color:#3888A3; font-family: 'Playfair Display', serif; margin-top: 22px; font-size: 13px;  font-style: italic;}
.newsanons{
margin-top: 25px;
font-family: 'Open Sans', sans-serif;
color: #000000;
font-size:  14px;
font-weight: 400;
line-height: 1.928;
text-align: left;
margin-bottom: 17px;
}
.newsanons1{
font-family: 'Playfair Display', serif;
color: #D42815;
font-size:  12px;
font-weight: normal;
line-height: 1.75;
text-align: center;
font-style: italic;
}
.status{
font-family: 'Playfair Display', serif;
color: #3888a3;
font-size:  16px;
font-weight: normal;
margin-top: -10px; padding-top: 0px;
text-align: center;
font-style: italic;
}
a.newssag2{
font-family: 'Open Sans', sans-serif;
color: #D42815;
padding-bottom: 9px;
font-size: 13px;
font-weight: 700;
line-height: 1.1;
letter-spacing: 0.01;
text-align: left;
}
a.newssag2:hover{border: 0; color: #FF4F13 }
.newsanons2{
font-family: 'Open Sans', sans-serif;
color: #000;
font-size:  12px;
font-weight: 400;
line-height: 1.5;
letter-spacing: -0.003;
text-align: left;
}

#submit1{position: absolute; top: 300px; left: 37%; background: #666666; border: 0px solid #666666; border-radius: 3px; color: white; padding: 10px;}
#submit1:hover{background-color: #FF4F13;}
.opros1{
font-family: 'Open Sans', sans-serif;
font-size: 14px;
font-weight: 500;
line-height: 1.3;
color: black;
margin: 20px;
margin-top: 25px;
margin-bottom: 10px;
letter-spacing: 0.055em;
}
.opr1{vertical-align: middle; display: table-cell; width: 24px;  padding-bottom: 6px; }
.opr2{vertical-align: middle; display: table-cell; padding-left: 7px; width: 240px; }
#opr3{width: 80%; margin: 0 auto; height: 180px; overflow: hidden;}
.newsrasdel{
height: 31px;
width: 100%;
} 
.shad{
width: 270px;
overflow: hidden;
height: 24px;
background:  url(/images/shad2.png) 100% 0% no-repeat;
}
.vertical{
max-height: 2000px;
position: relative;

}  
.vertical2{
max-height: 600px;
position: relative;

} 
.newsimg1{ max-width: 800px; margin-top: 39px;  }  

.news_next{
position: absolute;
top: 1480px;
display: block;
height: 124px;
width: 100%;
background:  #fff url(/images/news_st_down.png) 50% 20% no-repeat;
z-index: 10;
}
.news_foto{
font-family: 'Open Sans', sans-serif;
padding-bottom: 9px;
font-size: 12px;
color: #000000;
line-height: 1.4;
letter-spacing: 0.01;
font-style: normal;
font-weight: 900;
}
.news_fotocor{
font-family: 'Open Sans', sans-serif;
padding-bottom: 9px;
font-size: 12px;
color: #000000;
line-height: 1.4;
letter-spacing: 0.01;
font-style: normal;
font-weight: 400;
}
.news_podpis{
font-family: 'Playfair Display', serif;
font-size: 14px;
color: #666666;
line-height: 1.4;
letter-spacing: 0.01;
font-style: italic;
}

h1.newsh1{
text-transform: uppercase;
font-family: 'Open Sans', sans-serif;
padding-bottom: 9px;
font-size: 58px;
color: #ffffff;
line-height: 1.4;
font-style: italic;
font-weight: 900;
}

.news_podpis1{
margin-top: 0px;
font-family: 'Playfair Display', serif;

font-size: 16px;
color: #666666;
line-height: 1.4;
letter-spacing: 0.01;
font-style: italic;
}
.news_prev{
display: block;
height: 24px;
width: 100%;
background:  url(/images/news_st_up.png) 50% 50% no-repeat;
}
.vertical1{
padding-top: 0px;
width: 330px;
}  

.tbl1{border-collapse:collapse;border: 1px solid #D42815; /* Линия снизу */  margin-top: 20px;margin-bottom: 20px; }
.tbtr{background-color: #FFFFFF;}
.tbtr1{background-color: #EAE5E9;}
.tbl1 td {
    font-size: 12px;
    text-align: left; /* Выравнивание по левому краю */
    border-bottom: 1px dashed #afadad; /* Линия снизу */ 
    border-left: 1px solid #D42815; /* Линия снизу */ 
    color: #000000;
    padding: 10px;
    padding-top: 15px;
    padding-bottom: 15px;
    margin:0;
}
.tbl1 th{
    border-left: 1px solid white;
    text-transform: uppercase;
    font-size: 12px;
    text-align: left; /* Выравнивание по левому краю */
    padding: 15px;
    padding-top: 10px;
    padding-bottom: 10px;    
    background-color: #D42815;
    color: white;
    font-weight: bold;
}
.tbl1 td a:hover{color: #D42815;} 
.tbl1 tr:hover{background-color: #FBC100;} 
.tbl1 tr:hover a{color: #D42815; border-bottom: 1px dashed #D42815;} 
.tbl1 td p{font-size: 12px;} 
.tbl1 td .pravl{font-family: 'Playfair Display', serif;  font-size: 15px; font-weight: bold; color: #D42815; border: 0; font-style: italic;}
.tbl1 td .chlen{font-family: 'Open Sans', sans-serif;  font-size: 14px; font-weight: bold; color: #D42815; border: 0;}


.carousel ul {
display: block;
max-height: 1120px; width: 100%; margin: 0 auto; margin-top: 20px;
}


.carousel1 a{
padding-top: 2px;
color: #666666;
font-family: 'Playfair Display', serif;
font-size: 30px;
font-style: italic;
line-height: 1.1;
display: block;
}
.carousel1 a:hover{
text-decoration: none;
color: #FF4F13;
}

#reklama{
width: 270px;
position:relative;
margin-top: 9px;
text-align: center;
} 
#reklama img{width: 100%;}
.rek_prom{width: 100%; height: 26px;}
.re1{
width: 270px;
height: 305px;
display: block;
list-style: none;
padding: 0;
margin:0;
overflow: hidden;
}
.re2{
width: 270px;
height: 192px;
display: block;
list-style: none;
padding: 0;
margin:0;
overflow: hidden;
}
.re3{
list-style: none;
width: 270px;
height: 192px;
display: block;
padding: 0;
margin:0;
overflow: hidden;
}
#middle:after {
 
content: '.';
 display: block;
 clear: both;
 visibility: hidden;
 height: 0;
 }
 
/*----------------------------
 Логотип
 ------------------------------*/

#line{

width: 100%;
margin-top: 50px;
} 

#proekt{
 border: 0px solid #000;
 background: #ffffff;
 position:relative;
 width:100%;
 max-width:1170px;
 height:288px;
 margin:0 auto;
 margin-bottom: 79px;
 
}
.partner1{
display: block;
width: 100%;
height: 96px;
background: #a3a3a3;
 position:relative;
}
#proekt0{
 border: 0px solid #000;
 background: #ffffff;
 position:relative;
 width:100%;
 max-width:1170px;
 margin:0 auto;
 margin-top: 26px;
 margin-bottom: 26px;
 font-family: 'Playfair Display', serif;
 font-size: 36px;
 color: #666666;
 letter-spacing: 0.025em;
}

.proekt1{
font-family: 'Open Sans', sans-serif;
line-height: 1.6;
padding-left: 15px; color: white; font-size: 14px;
font-weight: 900;
letter-spacing: 0.075em;
}
.proekt2{
width: 270px; height: 288px; display: block;
}
.proekt4{padding-top: 8px; text-align: left; margin-top: 252px; display: block; height: 36px; background-color: #666666; width: 270px; position: absolute;}
.proekt4:hover{text-decoration: none;}
.container_soz{margin-top: 65px;}
.face{float:left; height: 30px; border-radius: 2px; background: #666666 url(/images/facet.png) 50% 50% no-repeat; width: 98px; }
.face:hover{background: #FF4F13 url(/images/facet.png) 50% 50% no-repeat;}
.vk{margin-left: 8px; float:left; height: 30px; border-radius: 2px; background: #666666 url(/images/vkt.png) 50% 50% no-repeat; width: 98px; }
.vk:hover{background: #FF4F13 url(/images/vkt.png) 50% 50% no-repeat;}
.ok{margin-left: 8px; float:left; height: 30px; border-radius: 2px; background: #666666 url(/images/okt.png) 50% 50% no-repeat; width: 98px; }
.ok:hover{background: #FF4F13 url(/images/okt.png) 50% 50% no-repeat;}
.white_niz{height: 120px; clear: both; width: 100%;}


footer { background: url('/images/RND_3.jpg')  50% 50% no-repeat; background-size: 100%, auto;}

.footer0 {
 max-width:1170px;
 display: block;
 border: 0px solid #000;
 width:100%;
 margin:0 auto;
 min-height:550px;
}

.footer1 {
 width: 100%;
}
.footer1-0 { 
display: block;
float: left;
margin: 0 auto;
margin-top: 27px;
width:  102px;
height: 89px; 
background: url(/images/logo5.png) 0 0 no-repeat;
}
.footer1-1 { 
margin-left: 25px;
margin-top: 45px;
margin-bottom: 20px;
float: left;
}
.footer1-1 p{
width: 330px;
 font-size:24px;
 font-weight:bold;
 line-height: 1.25;
 letter-spacing; 0.015;
 font-family: 'Playfair Display SC', serif;
 color: #ffffff;
}
.footer1-2 { 
margin-left: 160px;
margin-top: 45px;
float: left;
}
.footer1-2 p{
 font-size:14px;
 line-height: 1.25;
 color: #ffffff;
 font-family: 'Open Sans', sans-serif;
 margin-top: 0px; margin-bottom: 7px;
} 
.footer1-2 p strong{ font-size:14px;
 line-height: 1.25;
 color: #ffffff;
 font-family: 'Open Sans', sans-serif;
 font-style: normal;
 }
.footer1-2 a{
 font-size:14px;
 line-height: 1.25;
 color: #ffffff;
 font-family: 'Open Sans', sans-serif;
 margin-top: 0px; margin-bottom: 7px;
} 
.footer1-2 a:hover{
border-bottom: 2px dotted white;
} 
.footerniz{
height: 90px;
background-color: #FF1C24;
}
.footerline{
margin-bottom: 60px;
width: 100%;
height: 2px;
background-color: #ffffff;
opacity: 0.6;
clear: both;

}
.footer2-1{
float: left;
width: 300px;
}
.footer2-2{
float: left;
width: 300px;
}
.footer2-3{
float: left;
width: 300px;
}
.footer2-4{
float: left;
width: 250px;
}
.footer2-1 p, .footer2-2 p, .footer2-3 p, .footer2-4 p {
 font-size:27px;
 line-height: 1.25;
 color: #ffffff;
font-family: 'Open Sans Condensed', sans-serif;
 font-weight: bold;
 margin-top: 0px; margin-bottom: 30px;
}
.footer2-1 a, .footer2-2 a, .footer2-3 a, .footer2-4 a {
 font-family: 'Open Sans', sans-serif;
 font-size: 18px;
display: inline;
color: white;
opacity: 0.8;
padding-bottom: 1px;
letter-spacing: 1px;

}
.footer2-1 a:hover, .footer2-2 a:hover, .footer2-3 a:hover, .footer2-4 a:hover{
border-bottom: 1px solid white;
text-decoration: none;
opacity: 1;
 -webkit-transition: opacity 0.3s ease-out 0.0s;
     -moz-transition: opacity 0.3s ease-out 0.00s;
     -o-transition: opacity 0.3s ease-out 0.0s;
     transition: opacity 0.3s ease-out 0.0s;
}
.footerm{height: 30px;}
#descr_soz{
    width: 100%;
    position: absolute;
    display:none;
    padding:15px;
    padding-top: 13px;
    padding-bottom: 0px;
    background:#F7F7F7 url(/images/header_shadow.png) 0 0 repeat-x; ;
    border-bottom: 1px solid #909190;
    -moz-box-shadow:0 5px 5px rgba(0,0,0,0.3);
    -webkit-box-shadow:0 5px 5px rgba(0,0,0,0.3);
    box-shadow:0 5px 5px rgba(0,0,0,0.3);
    z-index: 1001;
}
.wrleft{width: 740px; float: left; margin-right: 90px;}
.wrcenter{max-width: 770px; margin: 0 auto; }
.wrright{width: 340px; float: right;  position: relative;}
.input_search{
width: 97%;
font-family: 'Open Sans', sans-serif;
text-decoration: none;
font-size: 16px;
font-weight: 500;
padding: 10px;
border: 1px solid #666666;
margin: 0 auto;
  }
.submit_search{
position: absolute;
margin-left: -71px;
border: 0;
height: 39px;
width: 70px;
margin-top: 1px;
}
.submit_search:hover{
background-color: #FF4F13;
color: #fff;
}


.de{display:block; float: right; margin-right: 17px; margin-top: 17px; height: 24px; width: 24px; background: url(/images/de.png) 0% 0% no-repeat;  }
.de:hover {background: url(/images/de.png) 100% 0 no-repeat;border:0;} 

.de1{margin-top: 37px;height: 24px;width: 24px; background: url(/images/de.png) 0% 0% no-repeat; display: block; }
.de1:hover {background: url(/images/de.png) 100% 0 no-repeat;border:0;}  
.search1{margin-top: 38px;height: 20px;width: 20px; background: url(/images/lupa.png) 100% 0% no-repeat; display: block; }
.search1:hover {cursor: pointer;background: url(/images/lupa.png) 48% 0% no-repeat;} 
.search2{margin-top: 38px;height: 20px;width: 20px; background: url(/images/lupa.png) 0% 0% no-repeat; display: block; }
.search2:hover {cursor: pointer;background: url(/images/lupa.png) 50% 0% no-repeat;} 
.mena1{padding-right: 40px; height: 86px; float:left; font-family: 'Open Sans', sans-serif;}
.xmena1{padding-right: 40px; height: 86px; float:left; font-family: 'Open Sans', sans-serif;}

.mena1:hover, .xmena1:hover{border: 0; color: #FF4F13; font-family: 'Open Sans', sans-serif;text-decoration: none;}
.mena1 a{margin-top: 7px; line-height: 5.15; font-weight: 400; text-decoration: none; color: white; display: block; font-family: 'Open Sans', sans-serif; padding-right: 25px;}
.mena1 a:hover{ border: 0;  background:  url(/images/l1.png) 0% 100% repeat-x;  font-family: 'Open Sans', sans-serif; color: #FF4F13; text-decoration: none;}
.xmena1 a{ margin-top: 7px; line-height: 5.15; font-size: 16px; font-weight: 400; text-decoration: none; color: white; display: block; font-family: 'Open Sans', sans-serif; }
.xmena1 a:hover{ border: 0; background:  url(/images/l1.png) 0% 100% repeat-x;  font-family: 'Open Sans', sans-serif;color: #FF4F13;text-decoration: none;}
.xmena2 a{ margin-top: 7px; line-height: 5.15; font-size: 16px; font-weight: 400; text-decoration: none; color: #D42815; display: block; font-family: 'Open Sans', sans-serif; }
.xmena2 a:hover{ border: 0; background:  url(/images/l1.png) 0% 100% repeat-x;  font-family: 'Open Sans', sans-serif; color: #FF4F13; text-decoration: none;}
.xmena3{padding-right: 40px; height: 86px; float:left; font-family: 'Open Sans', sans-serif;}
.xmena3 a{ border: 0; background:  url(/images/l1.png) 0% 100% repeat-x; margin-top: 7px; line-height: 5.15; font-size: 16px; font-weight: 400; text-decoration: none; color: #FF4F13; display: block; font-family: 'Open Sans', sans-serif; }
.xmena3 a:hover{ border: 0; background:  url(/images/l1.png) 0% 100% repeat-x;  font-family: 'Open Sans', sans-serif; color: #FF4F13; text-decoration: none;}

#descr1, #descr2, #descr3, #descr4, #descr5, #descr6, #descr7, #descr8, #descr9, #descr10{ width:100%; top:86px; position: absolute; left:0; }
#descr1 a, #descr2 a, #descr3 a, #descr4 a, #descr5 a, #descr6 a, #descr7 a, #descr8 a, #descr95 a, #descr10 a{ 
line-height: 1.25;
font-family: 'Open Sans', sans-serif;
text-decoration: none;
font-size: 12px;
font-weight: 500;
text-transform: none;
letter-spacing: 0.045em;
text-align: left;
margin-left: 10%;
background: none;
}
.descr1 a:hover, .descr2 a:hover, .descr3 a:hover, .descr4 a:hover, .descr5 a:hover, .descr6 a:hover, .descr7 a:hover, .descr8 a:hover, .descr9 a:hover, .descr10 a:hover{color: #FF4F13;}
.soz_menu{
float: right;
margin-right: 32px;
}


#descr_search{  
    width: 100%;
    position: absolute;
    display:none;
    padding:15px;
    padding-top: 16px;
    padding-bottom: 13px;
    background:#F7F7F7 url(/images/header_shadow.png) 0 0 repeat-x; ;
    border-bottom: 1px solid #909190;
    -moz-box-shadow:0 5px 5px rgba(0,0,0,0.3);
    -webkit-box-shadow:0 5px 5px rgba(0,0,0,0.3);
    box-shadow:0 5px 5px rgba(0,0,0,0.3);
    z-index: 1001;      
}



   
.b1 .podsk {
text-transform: uppercase;
    position: absolute;
    left:0;
    display:none;
    background: red;
    width: 150px;
    height: 30px;
    border: 1px solid white;
    border-radius: 5px; 
    z-index: 1002;
    box-shadow: 0 0 7px rgba(0,0,0,0.4);
    line-height: 3.25;
font-family: 'Open Sans', sans-serif;
text-decoration: none;
font-size: 9px;
font-weight: 600;
color: white;
}
  .b1 .podsk::before, .b1 .podsk::after {
    content: ''; 
    position: absolute;
    left: 20px; top: -20px;
    border: 10px solid transparent;
    border-bottom: 10px solid white;
    z-index: 1000;
   }
   .b1 .podsk::after {
    border-bottom: 10px solid #FF4F13;
    top: -19px; 
    z-index: 1000;
   }

.b1:hover .podsk {
display:block;
}
.descr1, .descr2, .descr3, .descr4, .descr5{  
    width: 100%;
    position: absolute;
    left:0;
    display:none;
    padding:25px;
    padding-bottom: 0px;
    background:#F7F7F7 url(/images/header_shadow.png) 0 0 repeat-x; ;
    border-bottom: 1px solid #909190;
    -moz-box-shadow:0 5px 5px rgba(0,0,0,0.3);
    -webkit-box-shadow:0 5px 5px rgba(0,0,0,0.3);
    box-shadow:0 5px 5px rgba(0,0,0,0.3);

    
}


.contact { 
margin: 0 auto;
text-align: center;
margin-top: 5px;
} 
.rassilka { 
margin-top: -3px;

} 
.inp{
padding-left: 5px;
width: 199px;
height: 30px;
border-radius:2px;
border: 1px solid #84697e;

}
.sub{
background-position: 0 0; /* Смещение фона */
right: 1px;
position: absolute; 
width: 28px;
height: 30px;
    background: url(/images/sti.png); /* Путь к файлу с исходным  рисунком */
    display: block; /* Рисунок как блочный элемент */
      border: 0px solid #5A3652;
      margin-top: 1px;
      margin-right: 0px;
}
.sub:hover{
    background-position: 0 -30px; /* Смещение фона */
}
.inputr{margin-top: 11px;}
.soz {
margin-top: 20px; 
height: 30px;
}
a.fb {
border: 0;

    background: #5a3652 url(/images/fbi.png); /* Путь к файлу с исходным  рисунком */
    display: block; /* Рисунок как блочный элемент */
    width: 30px; /* Ширина рисунка в пикселах */
    height: 30px; /* Высота рисунка */
    border-radius: 2px;
    float: left;
   }
a.fb:hover {
border: 0;
background: #ff4f13 url(/images/fbi.png);
   }
.vk {
border: 0;
    margin-left: 10px;
    background: #5a3652 url(/images/vki.png); /* Путь к файлу с исходным  рисунком */
    display: block; /* Рисунок как блочный элемент */
    width: 30px; /* Ширина рисунка в пикселах */
    height: 30px; /* Высота рисунка */   
    border-radius: 2px;
    float: left;
}
.vk:hover {
border: 0;
background: #ff4f13 url(/images/vki.png); /* Смещение фона */
}   
.video {
border: 0;
    margin-left: 10px;
    background: #5a3652 url(/images/video.png); /* Путь к файлу с исходным  рисунком */
    display: block; /* Рисунок как блочный элемент */
    width: 30px; /* Ширина рисунка в пикселах */
    height: 30px; /* Высота рисунка */   
    border-radius: 2px;
    float: left;
}
.video:hover {
border: 0;
background: #ff4f13 url(/images/video.png); /* Смещение фона */
}   



#mf{
padding-top: 0px;
padding-bottom: 8px;
 width:24%;
 margin-top: 5px;
 margin-left: 27px;
 margin-right: 27px;
 float: left; 
  border-bottom: 1px solid #666666;
  min-width: 180px;
}


.copyright{
text-align: center;
padding-top: 35px;
 font-size: 14px;
font-family: 'Open Sans', sans-serif;
 color: #FFFFFF;
 letter-spacing .045 em;
 line-height: 1.928;
}
.copyright a {color: #f5f5f5; font-size: 14px;}
.copyright a:hover {border-bottom: 1px dotted white;}
.futa{
 font-weight: normal; font-size: 14px; font-family: 'Open Sans', sans-serif; color: #ffffff; text-decoration: none;
}



.siw{
width: 100%; height: 70px;
}
   
img {
 max-width: 100%;
 height: auto;
 width: auto\9; /* ie8 */
 border: 0px;
}
        
.content-slider li{

		    text-align: center;
		    color: #FFF;
         overflow: hidden;
         height: 288px;
        width: 270px;
}
.content-slider a {	
        display: block;
        overflow: hidden;
}


.content-slider1 li{

		    text-align: center;
		    color: #FFF;
         overflow: hidden;
         height: 96px;
        width: 240px;
}
.content-slider1 a {	
        display: block;
        overflow: hidden;
}
.sagblock{
text-transform: uppercase;
padding-top: 50px;
font-weight: 900;
font-size: 16px;
font-family: 'Open Sans', sans-serif;
color: #F3A33F;
margin-bottom: 26px;
margin-top: 0px;

}
.etotden{
position: absolute; top: 0; right:0; width: 100px; height: 96px; background: #F3A33F; text-align: center;
}
.otstup{
padding: 15px;
padding-top: 9px;
}
.otstup1{
height: 40px; width: 100%;
}
.otstup2{
height: 203px; width: 100%;
}
.otstup3{
height: 20px; width: 100%;
}
.otstup4{
height: 60px; width: 100%;
}
.otstup5{
height: 92px; width: 100%;
}
.sagdate{    
letter-spacing .025 em
font-family: 'Open Sans', sans-serif;
 font-weight: 900;
 font-size: 60px;
 color: #fff;
 padding-top: 28px;
 padding-bottom: 0px;
}
.sagmesaz{      
padding-top: 20px;
text-transform: uppercase;
font-weight: 500;
font-size: 14px;
font-family: 'Open Sans', sans-serif;
color: #fff;
font-style: normal;
}
.sagopis{
padding: 0px;
line-height:  1.25;
 font-family: 'Playfair Display', serif;
 font-weight: normal;
 font-size: 30px;
 font-style: italic;
 color: #fff;
 letter-spacing .020 em
 margin: 0px;
 
}
.sticky {float: right;margin-bottom: 400px;width: 115px;position: fixed;z-index: 2;}
.stop {position: relative;z-index: 2;}
#aside1{text-align: center; width: 115px;  float: right; margin-right: 18.4%; margin-top: 80px; }
#aside1 .asi1{display: block; margin: 0 auto; margin-bottom: 17px; margin-top: 57px; width: 51px; height: 51px; background: url(/images/xr1.png) no-repeat;  background-position: 0% 0%;}
#aside1 .asi1:hover{border: 0; background: url(/images/xr1.png) no-repeat; background-position: 100% 0%;}
#aside1 .asi2{display: block; margin: 0 auto; margin-bottom: 17px; margin-top: 57px; width: 51px; height: 50px; background: url(/images/xr1.png) no-repeat;  background-position: 0% 50%;}
#aside1 .asi2:hover{border: 0; background: url(/images/xr1.png) no-repeat; background-position: 100% 50%;}
#aside1 .asi3{display: block; margin: 0 auto; margin-bottom: 17px; margin-top: 57px; width: 51px; height: 51px; background: url(/images/xr1.png) no-repeat;  background-position: 0% 100%;}
#aside1 .asi3:hover{border: 0; background: url(/images/xr1.png) no-repeat; background-position: 100% 100%;}

#aside2{text-align: center;   }
#aside2 .asi1{display: block; margin: 0 auto; margin-bottom: 17px; margin-top: 0px; width: 52px; height: 52px; background: url(/images/xr2.png) no-repeat;  background-position: 0% 0%;}
#aside2 .asi1:hover{border: 0; background: url(/images/xr2.png) no-repeat; background-position: 100% 0%;}
#aside2 .asi2{display: block; margin: 0 auto; margin-bottom: 17px; margin-top: 57px; width: 52px; height: 52px; background: url(/images/xr2.png) no-repeat;  background-position: 0% 50%;}
#aside2 .asi2:hover{border: 0; background: url(/images/xr2.png) no-repeat; background-position: 100% 50%;}
#aside2 .asi3{display: block; margin: 0 auto; margin-bottom: 17px; margin-top: 57px; width: 52px; height: 52px; background: url(/images/xr2.png) no-repeat;  background-position: 0% 100%;}
#aside2 .asi3:hover{border: 0; background: url(/images/xr2.png) no-repeat; background-position: 100% 100%;}
.h2o{padding-top: 40px; text-align: center; margin-bottom: 35px;}
.lit{display: block;margin: 0 auto; text-align: center; margin-top: 27px; width: 73px; height: 73px; background: url(/images/lit.png) no-repeat;  background-position: 0% 0%;}
.lit:hover{border: 0; background: url(/images/lit.png) no-repeat; background-position: 100% 0%;}
.lit p{ font-weight: bold; color: #5A0052; font-size: 12px;}


@media screen and (min-width: 1300px) and (max-width: 1400px) {
a.newssagbx{font-size: 22px;}
.newsotstup{height: 575px}

.b1{float: left; height: 86px; padding-right: 20px; }
.b2{float: left; height: 86px;padding-right: 20px;}
#aside1{margin-right: 5%;}
#wrapper1, #wrapper2, #wrapper5 {margin-top: 50px;}
.sagglav p{font-size: 26px;}
.h2o{padding-top: 10px; text-align: center; margin-bottom: 35px;}
h1{font-size:55px;line-height: 1.3;}
h2{font-size: 30px;line-height: 1.15;}
h3{font-size: 22px;line-height: 1.20;}
.linet2{height: 30px; }
}

@media screen and (min-width: 100px) and (max-width: 1300px) {

a.newssagbx{font-size: 22px;}
.newsotstup{height: 575px}

.b1{float: left; height: 86px; padding-right: 20px; }
.b2{float: left; height: 86px;padding-right: 20px;}
#aside1{margin-right: 5%;}
#wrapper1, #wrapper2, #wrapper5 {margin-top: 50px;}
.sagglav p{font-size: 26px;}
.h2o{padding-top: 10px; text-align: center; margin-bottom: 35px;}
h1{font-size:55px;line-height: 1.3;}
h2{font-size: 30px;line-height: 1.15;}
h3{font-size: 22px;line-height: 1.20;}
.linet2{height: 30px; }
}

