body, h1, h2, h3, h4, h4, p, div, table, td, ul, li {margin:0;padding:0;font:normal 14px/1.3 Tahoma, sans-serif;}
table{border-collapse:collapse;}
a:link {TEXT-DECORATION: none;color: #000;}
a:visited {TEXT-DECORATION: none;color: #000;}
a:hover {TEXT-DECORATION: none;color: #000;}
div.propusk10 {padding: 10px 0 0 0;clear: both;}
div.propusk5 {padding: 5px 0 0 0;clear: both;}
div.propusk15 {padding: 15px 0 0 0;clear: both;}
#cleras {clear:both;}
li{list-style:none;}

#tops {width:100%;height:36px;background:#BBDDFF;border-top:#FFF 23px solid;border-bottom:#0080C0 10px solid;position:relative;}
#topsgo {position:relative;}
#topsgolo {position:absolute;top:-17px;left:5px;}
#topsgolo img {width:152px;}
#topsgolot {position:absolute;top:20px;left:158px;}
#topsgolot img {width:140px;}

/*------top------------------*/
#tops2 {padding-top:10px;}
#topsearch {margin:30px 15px 15px 15px;}
#topsearch form {padding:16px 0 10px 0;}
#topsearch input {width:260px;padding:2px;font-size:18px;border:#8A8A8A 1px solid;}

#livesearch {width:100%;background:#FFFFFF;position:relative;z-index:99;}
#livesearch p {font:normal 14px/1.2 Tahoma, sans-serif;padding:5px 3px 5px 3px;border-bottom: #8F8F8F 1px solid;}
#livesearch a:link {TEXT-DECORATION: none;color: #005984;}
#livesearch a:visited {TEXT-DECORATION: none;color: #005984;}
#livesearch a:hover {TEXT-DECORATION: none;color: #FF0000;}


@media screen and (min-width:600px)
 {
  #tops {border-top:#FFF 33px solid;}
  #topsgolo {top:-30px;left:5px;}
  #topsgolo img {width:182px;}
  #topsgolot {top:13px;left:198px;}
  #topsgolot img {width:230px;}
  #topsearch input {width:420px;}
 }

@media screen and (min-width:768px)
 {
  #tops {height:80px;border-top:#FFF 43px solid;border-bottom:#0080C0 20px solid;}
  #topsgo {width:95%;margin:0 auto;}
  #topsgolo {top:-24px;left:438px;}
  #topsgolo img {width:300px;}
  #topsgolot {top:-30px;left:0px;}
  #topsgolot img {width:300px;}
  #tops2 {margin:0 auto;position:relative;padding:0;}
  #topsearch {position:absolute;top:-34px;left:5px;}
  #topsearch input {width:400px;font-size:22px;}
}

@media screen and (min-width:960px)
 {
  #tops {border-top:#FFF 53px solid;}
  #topsgo {width:930px;}
  #topsgolo {top:-50px;left:558px;}
  #topsgolo img {width:362px;}
  #topsgolot {top:-30px;left:0px;}
  #tops2 {width:930px;}
  #topsearch {position:absolute;top:-34px;left:-15px;}
  #topsearch input {width:450px;}
 }
/*---end-top------------------*/


/*--------top blok----------*/
#zona {width:100%;margin:70px 0 0 0;}
#zonah1 {width:100%;}
#zonah1 h1 {font:bold 22px/1.3 Tahoma, sans-serif;padding:0 15px 10px 15px;}
#topfoto1 {width:100%;padding:0 0 10px 0;}
#topfoto1 img {width:100%;}
#topfoto1 p {font:normal 12px/1.3 Tahoma, sans-serif;padding:0 15px 4px 15px;color:#828282;}
#topfoto2 {border: #007EBB 1px solid;border-radius:5px;margin:0 15px 5px 15px;padding:10px;}
#topfoto2 p {font:normal 14px/1.3 Tahoma, sans-serif;color:#004D71;padding:2px 0 2px 0;}
#topfoto2 h2 {font:normal 12px/1.3 Tahoma, sans-serif;padding:10px 0 0 0;}

#menu1 {padding:10px 15px 10px 15px;}
#menu1 div {float:left;border: #007EBB 1px solid;border-radius:5px;padding:4px;margin:0px 7px 10px 0;}
#menu1 a:link {TEXT-DECORATION: none;color: #00486A;}
#menu1 a:visited {TEXT-DECORATION: none;color: #00486A;}
#menu1 a:hover {TEXT-DECORATION: none;color: #FF0000;}

@media screen and (min-width:768px)
 {
  #zona {margin:0 auto;}
  #zonah1 h1 {font-size:32px;padding:10px 15px 10px 15px;}
  #topfoto2 h2 {font-size:11px;}
  #topfoto1 {float:left;width:370px;padding:0 15px 0 15px;}
  #topfoto1 img {width:370px;}
  #topfoto2 p {padding:0 0 4px 0;font-size:12px;}
  #topfoto2 {float:left;width:322px;margin:0;}
  #menu1 {padding:16px 15px 10px 15px;}
 }

@media screen and (min-width:960px)
 {
  #zona {width:930px;margin:0 auto;}
  #zonah1 h1 {font-size:42px;padding:10px 15px 10px 0;}
  #topfoto2 h2 {font-size:12px;}
  #topfoto1 {float:left;width:600px;padding:0 28px 0 0;}
  #topfoto1 img {width:600px;}
  #topfoto1 p {padding:0 0 4px 0;}
  #topfoto2 {float:left;width:278px;height:316px;margin:0;}
  #topfoto2 p {padding:2px 0 2px 0;font-size:14px;}
  #menu1 {padding:10px 0 10px 0;}
 }
/*-----end-top blok----------*/

/*-------info blok-------------*/
#mainzona {width:100%;padding:10px 0 10px 0;}
#h3blok {padding:5px 15px 5px 15px;background:#006595;}
#h3blok h3 {font:normal 22px/1.3 Tahoma, sans-serif;color:#FFF;}

#bloktxt {border-bottom: #AAE3FF 3px solid;}
#bloktxt h4 {font:bold 20px/1.3 Tahoma, sans-serif;padding:6px 15px 6px 15px;}
#bloktxt_left {padding:5px 15px 5px 15px;}
#bloktxt_left div {float:left;background:#D7F2FF;border: #007EBB 1px solid;border-radius:5px;padding:4px;margin:0px 7px 10px 0;}
#bloktxt_left a:link {TEXT-DECORATION: none;color: #00486A;}
#bloktxt_left a:visited {TEXT-DECORATION: none;color: #00486A;}
#bloktxt_left a:hover {TEXT-DECORATION: none;color: #FF0000;}
#blok_r2 {padding:5px 15px 5px 15px;}
#blok_r2 a:link {TEXT-DECORATION: underline;color: #00486A;}
#blok_r2 a:visited {TEXT-DECORATION: underline;color: #00486A;}
#blok_r2 a:hover {TEXT-DECORATION: none;color: #FF0000;}
#bloktxt_right {margin:0;}
#phototxt {}
#phototxt img {width:100%;}
#phototxt a:link {TEXT-DECORATION: none;color: #797979;}
#phototxt a:visited {TEXT-DECORATION: none;color: #797979;}
#phototxt a:hover {TEXT-DECORATION: none;color: #797979;}
#phototxt p {font:normal 12px/1.3 Tahoma, sans-serif;padding:0 15px 6px 15px;color:#797979;}
#bloktxt_right p {font:normal 14px/1.3 Tahoma, sans-serif;padding:0 15px 6px 15px;}

#b_fact {margin:5px 0 15px 0;padding:5px 15px 5px 15px;background:#E0E0E0;color:#2E2E2E;}
#b_anek {margin:5px 0 15px 0;padding:5px 15px 5px 15px;background:#FFFFDF;color:#5E5E00;}
#b_pozd {margin:5px 0 15px 0;padding:5px 15px 5px 15px;background:#FFDDEE;color:#620031;}
#b_video {margin:5px 0 15px 0;padding:5px 15px 15px 15px;color:#676767;height:220px;}

#bloks {padding:0;margin:0;}
#bloks p {font-size:15px;padding:10px 15px 0 15px;}
#bloks2 {padding:0;margin:0;font-size:15px;}
#bloks2 #dv1 {float:left;padding:2px 4px 2px 4px;margin:10px 15px 0 15px;background:#CEEFFF;color:#003D59;font-weight:bold;}
#bloks2 #dv2 {float:left;padding:5px 20px 0 0px;width:70%;}

@media screen and (min-width:600px)
 {
  #b_video {height:280px;}

 }

@media screen and (min-width:768px)
 {
  #mainzona {width:95%;border:#007EBB 1px solid;border-radius:5px;padding:0;margin:10px 15px 0 15px;}
  #h3blok {padding:5px 30px 5px 80px;}
  #h3blok h3 {font-size:28px;}

  #bloktxt {padding:5px 30px 0 30px;}
  #bloktxt h4 {font-size:32px;padding:0 0 10px 50px;}
  #bloktxt_left {padding:5px 0 5px 50px;}
  #blok_r2 {padding:5px 15px 5px 50px;}
  #bloktxt_right {padding: 10px 0 0 0;}
  #bloktxt_right p {font-size:16px;padding:0 30px 10px 50px;}
  #phototxt {padding:0;}
  #phototxt img {width:600px;}
  #phototxt p {padding:0 15px 6px 0;}

  #b_fact {margin:5px 70px 5px 50px;padding:5px 15px 5px 15px;border-radius:5px;}
  #b_anek {margin:5px 70px 5px 50px;padding:5px 15px 5px 15px;border-radius:5px;}
  #b_pozd {margin:5px 70px 5px 50px;padding:5px 15px 5px 15px;border-radius:5px;}
  #b_video {margin:5px 70px 5px 50px;padding:5px 15px 15px 0;height:315px;}
  #bloks p {font-size:16px;padding:10px 15px 20px 80px;}
  #bloks2 {padding:10px 0 15px 65px;font-size:16px;}
 }

@media screen and (min-width:960px)
 {
  #mainzona {width:928px;margin:20px 0 0 0;}
  #h3blok {padding:5px 30px 5px 130px;}

  #bloktxt h4 {padding:0 0 10px 100px;}
  #bloktxt_left {padding:5px 0 5px 100px;}
  #blok_r2 {padding:5px 15px 5px 100px;}

  #bloktxt_right p {padding:0 30px 10px 100px;}
  #phototxt img {width:700px;}

  #b_fact {margin:5px 170px 15px 100px;padding:5px 15px 5px 15px;}
  #b_anek {margin:5px 170px 15px 100px;padding:5px 15px 5px 15px;}
  #b_pozd {margin:5px 170px 15px 100px;padding:5px 15px 5px 15px;}
  #b_video {margin:5px 170px 15px 100px;padding:5px 15px 15px 0;}
  #bloks p {font-size:16px;padding:10px 15px 20px 130px;}
  #bloks2 {padding:10px 0 15px 115px;}

 }

#bloks_p {padding:15px 15px 20px 15px;}
#p1 {float:left;width:100px;}
#p1 img {width:100px;}
#p2 {float:left;width:200px;padding:0 0 0 15px;}
#p2 p {padding:0;}

@media screen and (max-width:320px) {#p2 {width:160px;}}
@media screen and (min-width:375px) {#p2 {width:220px;}}
@media screen and (min-width:414px) {#p2 {width:260px;}}
@media screen and (min-width:514px) {#p2 {width:360px;}}
@media screen and (min-width:600px)
 {
  #p2 {width:400px;}
  #p1 {width:150px;}
  #p1 img {width:150px;}
  }
@media screen and (min-width:768px)
 {
  #bloks_p {padding:15px 15px 20px 80px;}
  #p2 {width:400px;font-size:16px;}
  #p1 {width:200px;}
  #p1 img {width:200px;}
  }
@media screen and (min-width:960px)
 {
  #bloks_p {padding:15px 15px 20px 130px;}
  #p2 {width:500px;}
  #p1 {width:200px;}
  }

img {
  object-fit: contain;
  -o-object-fit: contain;
  max-width: 100%;
  margin: auto;
  transition: opacity .75s ease-out;
  -webkit-transition: opacity .75s ease-out;

  &.loading {
    opacity: .3;
    transition-delay: .2s;
   }
}
/*---end--info blok-------------*/

 #bloksi {padding:10px 20px 10px 15px;}
 #bloksi p {padding:0 0 10px 0;font-weight:bold;}
 #stm {float:left;border: #007EBB 1px solid;border-radius:5px;padding:4px;margin:0px 7px 10px 0;}
 #stm a:link {TEXT-DECORATION: none;color: #00486A;}
 #stm a:visited {TEXT-DECORATION: none;color: #00486A;}
 #stm a:hover {TEXT-DECORATION: none;color: #FF0000;}

 @media screen and (min-width:768px)
 {
  #bloksi {padding:10px 20px 10px 80px;}
  #bloksi p {padding:0 0 10px 0;}
 }

 @media screen and (min-width:960px)
 {
  #bloksi {padding:10px 20px 10px 150px;}
  #bloksi p {padding:0 0 10px 0;}
 }

#botom {width:100%;margin:0 auto;position:relative;background:#494949;border-top:#f1bb00 7px solid;}
#botom2 {padding:10px 0 10px 0;}
#botom2 p {font:normal 14px/1.3 Tahoma, sans-serif;color:#FFF;padding:0 15px 5px 15px;}
#botom2 a:link{color:#FFF;}
#botom2 a:hover{color:#FFF;}
#botom2 a:visited{color:#FFF;}
@media screen and (min-width:1200px)
 {
 #botom2{width:930px;margin:0 auto;}
 #botom2 p {padding:0 0 5px 0;}
 }