 /* Aa Bb Cc Dd Ee Ff Gg Hh Ii Jj Kk Ll Mm Nn Oo Pp Qq Rr Ss Tt Uu Vv Ww Xx Yy Zz */
 
* {margin: 0;}    

body {font-family: Verdana, Arial, sans-serif;}  /*Georgia */
body {
scrollbar-arrow-color: #000; /* цвет стрелки */;
scrollbar-track-color: #008000; /* цвет подложки */;
scrollbar-face-color: #32CD32; /* цвет самой полосы */;
scrollbar-shadow-color: #000; /* цвет разделяющей полосы */;
scrollbar-highlight-color: #000; /* цвет разделяющей полосы */;
scrollbar-3dlight-color: #32CD32; /* цвет внешних границ полосы */;
scrollbar-darkshadow-color: #32CD32;} /* цвет внешних границ */

figure, figcaption, hgroop, nav, section, footer {display: block;}
footer {clear:both; width: 100%; background-color: #FFFFFF;}
input, textarea {text-shadow: 0px 1px 0px #fff; outline: none;}	 
input, textarea {box-shadow: 0px 0px 5px #007eff;
            -webkit-box-shadow: 0px 0px 5px #007eff;
               -moz-box-shadow: 0px 0px 5px #007eff;}
h1 {font-size: 1.5em; color:#013220;}
h2 {text-align: left; font-size: 1em;}
hr {border: 0; height: 1px; background: #000;
background-image: -webkit-linear-gradient(left, #fff, #000, #fff);
background-image: -moz-linear-gradient(left, #fff, #000, #fff);
background-image: -ms-linear-gradient(left, #fff, #000, #fff);
background-image: -o-linear-gradient(left, #fff, #000, #fff);}
textarea {color:#0007D3; overflow: auto;}
ul, li {list-style: none; padding:0; margin-bottom: 5px;}
ul.goriz { margin: 0; padding: 3px;}
ul.goriz li { display: inline; border: 1px solid #000;}

p.p1:first-letter {font-size: 110%; color: #990000;}  /* Размер шрифта первого символа Красный цвет текста */

a:hover {background: #786b59; color: #ffe;}   /* Цвет фона под ссылкой  Цвет ссылки */
a:link { text-decoration: none; color: #00008B;}
a.zgr  {position: fixed; z-index: 9999; opacity: .7; right: 2%; top: 1%;}
a.zgr:hover {opacity: 1;}   
a.idTop { position: fixed; z-index: 9999; background: #7db9e8; opacity: .6; color: #fff; left: 725px; }
a.idTop:hover {opacity: 1;}  
a.idTop11 {position: fixed; z-index: 9999; background: #7db9e8;opacity: .6; color: #fff; left: 775px;} 
a.idTopr {z-index: 9999; background: #7db9e8; right: 3%; opacity: .6; color: #fff;}
a.idTopr:hover {opacity: 1;}
a.idTopv {position: fixed; z-index: 9999; top: 0%; right: 0%; background: #7db9e8; opacity: .6; color: #fff; padding: 10px; margin: 5px 15px 15px 5px;}
a.idTopv:hover {opacity: 1;}
a.idTopv2 {position: fixed; z-index: 9999; top: 5%; right: 0%; background: #7db9e8; opacity: .6; color: #fff; padding: 10px; margin: 5px 15px 15px 5px;}
a.idTopv2:hover { opacity: 1;}
a.idTopv3 {position: fixed; z-index: 9999; top: 10%; right: 0%; background: #7db9e8; opacity: .6; color: #fff; padding: 10px; margin: 5px 15px 15px 5px;}
a.idTopv3:hover {opacity: 1;}
a.idBot { position: fixed; z-index: 9999; background: #7db9e8; top: 0%; right: 0%; opacity: .6; color: #fff; padding: 10px; margin: 5px 15px 15px 5px;}
a.idBot:hover {opacity: 1;}
a.idmuz { z-index: -1; opacity: .6; color: #fff;} 
a.idmuz:hover {opacity: .85;}
a.idmuzr { z-index: -1; opacity: .6; color: #fff; }
a.idmuzr:hover { opacity: .85;}

details a:link { display: block; border: 2px solid #fff; padding: 3px; text-decoration: none; font-weight: bold; margin: 2px;}
fieldset { padding: 0.3%}
details {overflow: hidden; background-color: #FFFFFF; margin-bottom: 5px; margin-top: 5px; display: block; }  
details summary {cursor: pointer; padding: 1.5px;}

@media only screen and ( max-width: 500px ){ 
.divno{display: none}} 

@font-face {font-family: SegoeScript; src: url('segoesc.ttf');}

@-webkit-keyframes blink6 {
 10% { transform: scale(1, 1) rotate(80deg); }
 20% { transform: scale(0, 0) rotate(160deg); }
 100% { transform: scale(0, 0) rotate(0deg); }
}
@keyframes blink6 {
 10% { transform: scale(1, 1) rotate(80deg); }
 20% { transform: scale(0, 0) rotate(160deg); }
 100% { transform: scale(0, 0) rotate(0deg); }
}

#container {background-color: lightgreen;}
#d { width: 3em; height: 2em;}
#m { width: 3em; height: 2em;}
#g { width: 4em; height: 2em;}
#viv{transition: ease-in-out 0.5s;}     /*height: 45px;*/  
#viv:hover{float:left; transform: translate(0,13%);}
#vopr {width: 300px;}
#otvet {width: 200px;}
#pi1 {font-family: SegoeScript; font-size: 17px;	color: #4B0082;} 
#pi2 {font-family: SegoeScript; background-color: #DCDCDC; font-size: 17px;}		
#blink6 {position: relative; display: inline-block; color: #fff; text-shadow: 0 0 10px #3d7a97;}
#blink6:after, #blink6:before {content: ""; position: absolute; top: 0; left: 0; display: block; width: 100px; height: 100px; background-image: 
    radial-gradient(rgba(255,255,255,1), rgba(255,255,255,0) 30%),
    linear-gradient(45deg, rgba(0,0,0,0) 49%, rgba(255,255,255,.4) 50%, rgba(0,0,0,0) 51%),
    linear-gradient(135deg, rgba(0,0,0,0) 49%, rgba(255,255,255,.4) 50%, rgba(0,0,0,0) 51%);
  -webkit-animation: blink6 10s linear infinite;
  animation: blink6 10s linear infinite;
  transform: scale(0, 0) rotate(0deg);}
#blink6:before { top: -30%; right: 0; left: auto; -webkit-animation-delay: 5s; animation-delay: 5s;}

#f1,#f2,#f3,#f4,#f5,#f6 {display: none;}
#f1:target,#f2:target,#f3:target,#f4:target,#f5:target,#f6:target {display: block;}

      /*   float: clear:  position:  display:   */

.ce {float: inherit;}
.lf {float: left;}
.ra {float:right;}
.non {float:none}
.book1 {float:left; overflow: hidden; margin-left: 0.5%; border: 0.2px solid #999999;}

.clb{clear: both;}	 
.cll{clear: left;}  
	  
.relat {position: relative;}
.absol {position: absolute;}
.fixpos {position: fixed;}
.okno7 {position: absolute; right: 7%; top: 0; border: 3px solid #FFFF00; border-radius: 2%; background: #FFFFE0; max-height: 65vh;}
.okno8 {position: fixed; right: 10%; top: 20%; border: 3px solid #FFFF00; border-radius: 3%; background: #FFFFE0;}
.idmuz  {position: fixed; top: 0%; left: 757px}
.idmuzr  {position: fixed; top: 0%; left: 757px}

.db {display: block;}
.din {display: inline;}
.buttt{display: inline;}
.dispn {display: none;}
.cont3 {display: none; border: 0.2em solid #663300;}
.ulb {display: inline-block;} 

               /*   font-family:  */

.font_v {font-family: Verdana, Arial, sans-serif}
.font_l {font-family: Georgia, serif;}
.tims {font-family: "Times New Roman";} 	/* Georgia;  */
.mont {font-family: monospace}
.proz {font-family: "Verdana, Arial, sans-serif"}
.mono1 {font-family: "Courier New"; font-size: 1.1em;}
.widts {font-family: "Courier New"; max-width: 45%;}
.comic {font-family: "Comic sans MS","Trebuchet MS",sans-serif; font-size: 0.85em; margin-left: 0.25em}

              /*  background-image: */
		   
.aist {background-image: url(/images/aist.jpg); height: 87px;}  /*opacity: .9;*/
.divm {background-image: url(images/mar1.jpg); height: 35px;}
.biordiv {background-image: url(/images/tree.jpg); width: 43%;}

             /*  background-color: */
		   
.body1 {background-color: #006600; height: 100%}  /* темно-зеленый   #013220;*/
.colg {background-color:#a8d8ff;}
.cont6 {background-color: #DCDCDC; max-width: 100%; border: 0.01px solid #292929; border-radius: 3%;}
.linen {background-color:#FAF0E6;} /*льняной  #CDB7B5  */
.palegr{background-color:#FFFFE0;} /*очень светло желтый */
.svet {background-color:#FFFFFF;} /*Белый*/
.svetz {background-color:#F0FFF0;} /*светло зеленый*/
.fist    {background-color:#BEF574;} /*фисташковый*/
.svetroz {background-color:#F5F5DC; color:#9400D3;} /*светло розовый #ffc0cb; коралловый */
.fiol1 {background-color:#EED5D2;}
.cont10  {background-color: #faf0e6; width: 77%; left: 1px; border: 1px solid #bab; padding: 2px; word-spacing: normal;
         border-top-left-radius: 10px 20px; border-top-right-radius: 10px 20px;		
         border-bottom-right-radius: 10px 20px; border-bottom-left-radius: 10px 20px}
.bor10{background-color: #87CEEB; margin-top: 10%; font-size: 1.5em; border-radius: 1%; border: solid 0.1em #00008B; padding: 10em } 
.borr1{background-color: #87CEEB; margin-top: 0.5%; font-size: 1.1em; border-radius: 10%; border: solid 0.1em #00008B; padding: 1em; width: 450px; } 
.borr2{background-color: #CC9966; margin-top: 0.5%; font-size: 1em; border-radius: 2%; border: solid 0.1em #00008B; padding: 2em; width: 350px; } 
.tbio {background-color:#F0FFF0; font-size: 0.7em; }
.bsin {background-color:#87CEFA;}
.cit {background-color:#F0FFFF;}
.zel {background-color:#013220;}   /*темно-зеленый */
.lig {background-color: lightgreen;}
.bel {background-color: #FFFFFF;}
.fiz {background-color: #FFE4E1;}
.emo {background-color: #DCDCDC;} /*серый*/
.int {background-color: #B0C4DE;}
.tc {background-color: #F0E68C;}
.greenre1 {background-color:#ADFF2F;}
.gold {background-color:#FFFFE0} /*светло-желтый*/

  
             /*    white-space: font-size: font-weight: */

.stix {white-space: pre; padding: 1em;}
.fontw {font-weight: bold;}			 
			 
.geo {font-size: 0.3em; font-variant: small-caps;}
.inu55 {font-size: 0.6em;}			 
.minu3 {font-size: 0.7em;}
.inu5 {font-size: 0.7em;}
.minu7 {font-size: 0.75em; float:right;} 
.inu7 {font-size: 0.75em;}
.file_upload{font-size: 0.75em; line-height: 1em;}
.minu {font-size: 0.8em;}
.mi1 {font-size: 0.8em; padding: 0.5%; margin: 0.2%;}
.tc2 {font-size: 0.8em;}
.inu77 {font-size: 0.85em;}
.inu {font-size: 0.9em; margin: 0.5%;}
.learn3 {font-size: 0.9em;}
.cap {font-size: 0.9em; font-variant: small-caps}
.minu2 {font-size: 0.9em; text-decoration: none;}
.learn {font-size: 0.9em; font-weight: normal;}
.minu4 {font-size: 0.9em; padding-top: 0.85em; }
.minur {font-size: 0.9em; padding: 0.85em;}
.minu1 {font-size: 0.95em; margin: 0.5%;}
.inu1 {font-size: 1em; width: 4em}
.inu2 {font-size: 1em; margin: 0.3%;}
.etext1 {font-size: 1em; width: 100%;}
.stix2 {font-size: 1.05em; white-space: pre;}
.stix1 {font-size: 1.1em; white-space: pre; padding-left: 1%;}
.minu6 {font-size: 1.1em;}
.minu61 {font-size: 1.2em;}
.t0 {font-size: 1.3em; border:0.3px; border-style: ridge; padding: 0.1px;}
.t1 {font-size: 1.3em; background: gray; border:0.3px; padding: 0.1px; width: 25%;}
.max3 {font-size: 1.7em;}
.tims1 {font-size: 100%;}

.zm1 {font-size: 12pt; text-align:right;}

              /*  text-align:    */

.textc {text-align: center;}
.center-pic{text-align:center;}
.textl {text-align: left;}			  
.wide {text-align: center; border: 3px solid #FFFF00; border-radius:50%;} 

            /* color: */

.red  {color: #FF0000;} /* +  красный */
.blu2 {color: #003366;} /* + темно-синий #002137; */
.greent{color: #006600} /*темно-зеленый */
.greent2{color: #013220} /*очень темно-зеленый */

.button10 { color: red; text-decoration: none;}
.khaki {color: khaki}
.snow {color: snow}  /* */
.snow2 {color: #CDD6DB}
.temg {color: #cc9933;} /*темно-желтый  #b07d2b;   */

.korc {color: #050301;} /*коричневый  #301807 */
.tavt {color: #990000;} /* темно крассный кирпичный #663300 */
.pada1 {color: #ffd700; text-decoration: none;}
.red22 {color: rgba(200,0,0,0.5);}
.color18 {color: rgb(245,247,250);}   /* */
.navy1 {color: #000080} /* */
.aho {color: #d04000; border-left: 3px solid;}
.ser {color: #DCDCDC} /* серый*/
.oran {color: #FFA500;} /* оранжевый*/


           /* width:  height:   max-width    */
		   
.contb {max-width: 495px; border:2px solid #7A7DD6;} /* */
.zagl1 {	height: 75px; overflow-x: hidden; width: 99%;}
		   
.up {width: 80px; position:fixed; bottom:50px; right:50px; cursor:pointer; } /* для стрелки */		   
.wiz {width: 145px;}
.kart {width: 200px;}
.cont241 {width: 285px;}
.colt {width: 30%;}
.colt1 {width: 30%;}
.butm {width: 30%}
.ww {width: 45%}
.widt36 {width: 40%;}
.widt501 {width: 41%; border: 2px solid #fff;}
.widt55 {width: 48%;}
.rtex5 {width: 71%;}
.mar10 {width: 98%}
.rtextar {width: 99%;}	  
.body3 {max-width: 715px;}
.body2 {max-width: 801px;}
.widt10 {max-width: 15%;}
.dtdiv { max-width: 25%; max-height: 10em;}
.widt52 {max-width: 29%;}
.paddr { max-width: 30%;}
.widtb {max-width: 40%;}
.widt53 {min-width: 49%;}
.widtm2 {max-width: 50%;}
.wid50 {max-width: 50%}
.widtm1 {max-width: 70%;}
.cont9 {max-width: 71%;}
.widt61 {max-width: 73%;}
.cont51 {max-width: 75%;}
.cont5 {max-width: 75%;}
.cont7 {max-width: 79%;}
.cont1 {max-width: 85%;}
.padd90 {max-width: 85%; border: 0.1em solid skyblue; padding-left: 1%; padding-right: 1%;}
.kborv {max-width: 89%}

.wid {width: auto}
.widt35 {width: auto; max-width: 37%;}

.ht {height: 2em;}
.hto {height: 2em; width: 75%; margin-left: 2px;}
.bioz1 {height: 30em; overflow-x: hidden;}

.but91 { height: 33px; text-align:center; background: lightgreen;}
.but92 { height: 57px; text-align:center;}
.kbor {height: 165px; border: 0.5px solid #292929;}
.cont24 {height: 185px; overflow-x: hidden;}  /* */

.widtigra {height: 35%}

.contigra {height: 17vh;}
.kbor2{ height: 57vh;}
.cont22 {height: 89vh; overflow: auto; margin: 0.1em; padding: 0.7em;}

          /* margin:  padding:  margin-left: padding-left:  margin-right:  margin-top:  margin-bottom: */

.buts {margin: 1px;}		  
.margin8 {margin: 3px;}
.marg06 {margin: 50px; padding: 50px;}
.marg04 {margin: 10px; padding: 10px;}
.marg05 {margin: 0.1%; padding: 0.1%; border: 0.05px solid #292929; border-radius: 2%;} 
.mar4 { margin: 0.5%; padding: 0.5%;}
.margmin {margin: 0.5%;}
.marg{margin: 1%;}
.mar3 { margin: 1%; padding: 0.1%; text-align: right;}
.learn2 {margin: 1%; font-size: 0.9em;}
.bor9{margin: 1.7%;}  /* gis_meteo */
.margb1 {margin: 5%;}
.mar2 { margin: 5%; padding: 0.1%;}

.mar100 {margin: -100em 0 0 0;}
.mar101 {margin: -1em 0 0 0;}
.sp44 {margin: .01em;}
.cont23 {margin: 0.1em;}

.pr3 { margin-left: 0.5em; margin-right: 0.5em;}
.uln1{margin-left: 10px; margin-right:0px;}
.mleft65 {margin-left: 35px;}

.mar { margin-left: 0.3%; margin-right: 0.1%; padding: 0.1%; width: 99%}
.uln2 {margin-left: 1%; padding-left: 1%;}
.prmar2 {margin-left: 1%;}
.uln4 {margin-left: 2%;}
.prmar3 {margin-left: 5%;}
.prmar1 {margin-left: 25%; margin-top: 1%}

.butim { margin-right: -200px;}
.uln3{margin-right: 1%; padding-right: 1%;}
.prmare { margin-right: 5%;}
.prmar { margin-right: 25%;}

.biom {margin: 6px; text-align: center;}
.oknomin {margin-top: -1%}
.margst {margin-top: -7%;}
.bor8{margin-top: 17%;}

.margb {margin-bottom: 5px; margin-top: 5px;}
.bort {margin-bottom: 1em;}

.bor133 {padding: 0; margin: 0; border-left: solid 0.09em #00008B;}
.bor3 {padding: 0; margin: 0; border: solid 0.09em #00008B; border-radius: 0.3em}
.pad1 {padding: 0.25em; width: 35%}
.pad {padding: 0.3em 0.3em 0em 0.3em;}
.sp2 {padding: .3em;}
.pad2 {padding: 0.3em; margin: 0.7em;}
.sp1 {padding: .3em; margin: .5em; box-shadow: 12px 12px 2px -6px #bbb;}
.pr2 {padding: 0.7em; margin: 0.5em;}
.bor55 {padding: 1em; border-left: solid 0.09em #00008B;}
.len {padding: 0.5%; margin-top: 0.5%;}
.minu5 {padding: 0.9%;}
.bom {padding: 3%;}
.wide2 {padding: 6px;}
.wide3 {padding: 8px;}
.paddin { padding: 10%;}

.borbot {padding-left: 2%; display: inline; width: auto;}
.borbotr { padding-left: 2%; display: inline; width: auto; color: #FF0000}
.bom2 {padding-left: 3%;}
.bom1 {padding-left: 7%;}
.padpro { padding-left: 19%; padding-right: 19%; margin: 1%}
.bom3 {padding-left: 31%; margin-top: -1%}

.okno1 {padding-right: 0.5em}
.okno112 {margin-right: 1em}

.ra1 {padding-right: 22%;}

.pada {padding-top: 1%; padding-bottom: 1%; text-decoration: none;}
.pada11 {padding-top: 10%; padding-bottom: 11%; text-decoration: none; color: #ffd700;}
.paddb01 {padding-bottom: 2%;}

	   /*  border:  border-radius:  cursor:  opacity: overflow:    */

.b0 {border:0;}
.brr {border: 0.2em solid #999999;}	   
.form1 {border: 0.5px solid #292929; border-radius: 2%;}
.sp {border: 1px solid black; padding: .5em; margin: .5em; width: 90%; box-shadow: 12px 12px 2px -6px #bbb;}
.ssilka {border: 1px solid #ccc; background:#eaeaea; padding: .2em .75em; text-decoration: none;}
.brd { border: 3px double black; background: #D2B48C;}
.bind {border: outset 0.1em; margin: 5%; padding: 4%;}
.bor1 {border: solid 1px #91D42D; border-radius: 1%; padding-left: 0.1%}
.bor2 {border: solid 0.5em #00008B; margin: 0.5em; border-radius: 50%}
.bor6 { border: solid 0.09em #00008B;} 
.padd { border: 0.1em solid skyblue; padding-left: 5%; padding-right: 5%; max-width: 77%;}

.bor7 {border-radius: 1%; border: solid 0.01em #00008B;} 
.bor5 {border-radius: 35%;}    /* */
.pada2 {border-radius: 50%; border: solid 0.1em #00008B;}   

.widt71 {border-style: double ridge inset;}
.igrah {border-style: double ridge inset; border-width: 3px; border-color: green;}
 
.curr {cursor: pointer;} 
.cursor {cursor: pointer;}

.op2 { opacity: 0.9;}
.op1 { opacity: 1 !important;}

.owauto {overflow: auto;}
.scrl {overflow: scroll;} 
.cont2 {overflow: scroll; max-height: 700px; max-width: 100%;}
.cont4 {overflow: scroll; max-height: 650px; max-width:100%;}
.bx {overflow: hidden;}
               
			   /*  button кнопки  */

.kartbutton {padding: 1%; margin: 0.1%; border: solid 1px black; border-radius: 20%; background: #FFFFE0; cursor: pointer; transition: background 0.1s;}
.kartbutton:hover{color: black; background: yellow;}

.kartbutton1 {color: black; font-size: 0.9em; padding: 0.3em; margin: 0.3em; background: lightgreen; cursor: pointer; transition: background 1.5s;}
.kartbutton1:hover{color: black; background: yellow;}
			   
.button18 {font-size: 14px;
  color: rgb(205,216,228);
  padding: 0.5em; margin-top: 0.3em;
  background-color: #006600; }
  
.button18:hover {background-image:
   radial-gradient(1px 60% at 0% 50%, rgba(255,255,255,.3), transparent),
   radial-gradient(1px 60% at 100% 50%, rgba(255,255,255,.3), transparent),
   linear-gradient(rgb(51,60,67), rgb(58,65,72));}   
.button18:focus { color: rgb(245,247,250); border-top: 1px solid rgb(67,111,136);
  background-image: linear-gradient(rgb(46,95,122), rgb(36,68,92));}
.button18:focus:hover {border-top: 1px solid rgb(49,87,107);
  background-image: linear-gradient(rgb(33,77,98), rgb(29,57,77));}
   
.but9 {background-color: #013220; color: rgb(205,216,228); text-decoration: none; outline: none; border-radius: 15%;
  border-right: 1px solid rgba(13,20,27,.5); height: 33px; text-align:center;} 
.but9:hover {}
.but9:focus {
  color: rgb(245,247,250);
  border-top: 1px solid rgb(67,111,136);
  background-image:
   linear-gradient(rgb(46,95,122), rgb(36,68,92));
}
.but9:focus:hover {
  border-top: 1px solid rgb(49,87,107);
  background-image:
   linear-gradient(rgb(33,77,98), rgb(29,57,77));}
   
.kartbuttonr {width: 29px; border: solid 1px black; border-radius: 20%; cursor: pointer;
 transition: background 0.5s;}
.kartbuttonr:hover{background: yellow;}

.apple-button{cursor:pointer; width: 25%; background-color:#663300; color: #fff; border-radius:0.3em; border-style: outset;}
.apple-button:active{background-color: #128F9A;} 
.apple-button:hover, .apple-button:focus{background-color:#52A8E8;box-shadow:0 1px 0 rgba(255,255,255,.6), inset 0 1px 0 rgba(255,255,255,.3);} 

           /* Прочее */

.scroll { scrollbar-face-color:#5997CA; 
         scrollbar-shadow-color: #ffffff;
         scrollbar-highlight-color: #ffffff;
         scrollbar-3dlight-color: #5997CA;
         scrollbar-darkshadow-color: #5997CA;
         scrollbar-track-color: #D2B48C;		 
         /*scrollbar-track-color: #F6F6F6; */
         /*scrollbar-arrow-color: #F6F6F6; */ 
		} 
.horizontal-nav { margin-top: 5%; background: #efefef; border-radius: 10%;}
.horizontal-nav ul { display: inline;}
.horizontal-nav ul li { border: 1px solid #0e7079; 	}
.horizontal-nav ul li a {}
.horizontal-nav ul li a:hover { color: black;  background: yellow; }

.butt { padding: 1px; display: block;}
.butt:hover{ background: yellow;}

.buttt:hover{ background: red;}

.close {display: inline-block; background: #f2f2f2; cursor:pointer;}	  	       
.close:hover {background: #e6e6ff;}

.padak { font-size: 0.7em; text-decoration: none; transition: background 0.5s;}
.padak:hover{ background: yellow;}

 .cmy { font-style: italic; line-height: 98%; white-space: pre; column-count:3; column-rule:1px solid #bab; padding : 3px; margin : 3px;}
 
			   /*  */

.bsh {box-shadow: 5px 2px 2px -6px #bbb;}
.boxsh { box-shadow:
   0 1px 4px rgba(0, 0, 0, .3),
   -23px 0 20px -23px rgba(0, 0, 0, .8),
   23px 0 20px -23px rgba(0, 0, 0, .8),
   0 0 40px rgba(0, 0, 0, .1) inset;}

.topbutton5 {white-space: pre; text-align:center; padding: 1px; position:fixed; right:1%; top:45%;
cursor:pointer; font-size:12px; opacity: .7;}

.button19 {
  display: inline-block;
  text-decoration: none;
  outline: none;
  border-radius: 5%;
  border-right: 5px solid rgba(13,20,27,.5);
  border-left: 5px solid rgba(13,20,27,.5);
  border-top: 3px solid rgba(270,278,287,.01);
  background-color: #FAF0E6;}
 
.but {color: #fff; background: #ff8a2b; text-shadow: 1px 1px 1px #000; padding: 0.5%; border-radius: 5%;}
.non_ {text-decoration: none;} /* Убрать подчеркивание ссылки */

.acr {cursor: help; border-bottom: 1px dotted #0074BE; color:#0074BE}  
.topbutton {width:100px; border:2px solid #ccc; background:#f7f7f7;
text-align:center; padding:10px; position:fixed; bottom:50px; right:50px; 
cursor:pointer; color:#333; font-family:verdana; font-size:12px;
border-radius: 5px;}
.idtopl1 {top: 0em;}
.idtopl2 {top: 1em;}
.idtopl3 {top: 2em;}
.idtopl4 {top: 3em;}
.idtopl5 {top: 4em;}
.idtopl6 {top: 5em;}
.idtopl7 {top: 6em;}
.idtopl8 {top: 7em;}
.idtopl9 {top: 8em;}
.idtopl10 {top: 9em;}
.idtopl11 {top: 10em;}
.idtopl12 {top: 11em;}
.idtopl13 {top: 12em;}
.idtopl14 {top: 13em;}
.idtopl15 {top: 14em;}
.idtopl16 {top: 15em;}
.idtopl17 {top: 16em;} 
.idtopl18 {top: 17em;} 
.idtopl19 {top: 18em;} 
.idtopl20 {top: 19em;}
.idtopl21 {top: 20em;} 
.idtopl22 {top: 21em;} 
.idtopl23 {top: 22em;} 
.idtopl24 {top: 23em;} 
.idtopl25 {top: 24em;} 
.idtopl26 {top: 25em;}
.idtopl27 {top: 26em;}
.idtopl28 {top: 27em;}
.idtopl29 {top: 28em;}
.idtopl30 {top: 29em;}
.idtopl31 {top: 30em;} 
.idtopl32 {top: 31em;} 
.idtopl33 {top: 32em;} 
.idtopl34 {top: 33em;} 
.idtopl35 {top: 34em;} 
.idtopl36 {top: 35em;} 
.idtopl37 {top: 36em;} 
.idtopl38 {top: 37em;}
.idtopl39 {top: 38em;}
.idtopl40 {top: 39em;}
.idtopl41 {top: 40em;}
.idtopl42 {top: 41em;}
.idtopl43 {top: 42em;}
.idtopl44 {top: 43em;}
.idtopl45 {top: 44em;}  
.idtopl46 {top: 45em;}
.idtopl47 {top: 46em;}
.idtopl48 {top: 47em;}
.idtopl49 {top: 48em;}   
.idtopl50 {top: 49em;}
.idtopl51 {top: 50em;}
.idtopl52 {top: 51em;}
.idtopl53 {top: 52em;}
.idtopl54 {top: 53em;}

.idbot2 {left: 1px; top: 0.51%;}
.idtop00 {  bottom: 0%; left: 835px; padding: 10px; margin: 5px 15px 15px 5px;}
.idtop000 { bottom: 0%; left: 875px; padding: 10px; margin: 5px 15px 15px 5px;} 

.textno {text-decoration: none;} 
.zagl7 {text-transform: capitalize;}
.zb:first-letter {text-transform:uppercase;}
.lineh {line-height: 0.7px;}

.takru b {font-size: 0px; letter-spacing: -10px; line-height: 0em; z-index: -1;} 

::-webkit-scrollbar-button {background: #008000; /* 2 - кнопка */}
::-webkit-scrollbar-track {background: #008000;/* 3 - трек */}
::-webkit-scrollbar-track-piece { background: #32CD32; /* 4 – видимая часть трека */ }
