/*knopkamenu1bl*/
body{user-select: none;margin:0;padding:0;background-color: #F5F7F7;font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; color: #413262;line-height:1.5;letter-spacing: 0.03em;}
.body {font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; color: #413262;background-color: #E5E7E7;line-height:1.5;letter-spacing: 0.03em;}
/* полоса прокрутки (скроллбар) */
::-webkit-scrollbar {
    width: 0.5em; /* ширина для вертикального скролла */
    height: 0.4em; /* высота для горизонтального скролла */
    background-color: #F5F7F7;
	
}
/* ползунок скроллбара */
::-webkit-scrollbar-thumb {
    background-color: #413262;
    border-radius: 0.5em;
	border-right: 0.1em solid #F5F7F7;
	border-left: 0.1em solid #F5F7F7;
}
::-webkit-scrollbar-thumb:hover {
    background-color: #AE3835;
}
video{margin:1em 2em 1em 2em;box-shadow: 0.4em 0.4em 0.4em 0.1em rgba(122,122,122,0.5);}
video:hover{margin:1em 2em 1em 2em;box-shadow: 0.4em 0.4em 0.4em 0.1em rgba(49,140,231,0.5);}
/*spangrey*/
.imglogofm{max-height:1.6em;/*margin: 1.4em 0em 0em 0em;border:0.1em solid #AE3835;*/}
.aimglogofm{/*padding:1.3em 0em 0em 0em;*/margin: 0em 0.3em 0em 0em;border:0em solid #AE3835;text-decoration: none;}
.dvinputreg{width:85%;margin: 0.2em 0em 0.2em 0em;outline: none;
		background-image: linear-gradient(to right, #E5E7E7, #F5F7F7, #E5E7E7);
		/*background-color: white;*/color: #413262;border: 0em solid #AE3835;/*border-radius: 0.5em;*/padding: 0.5em 2.5em;text-align: center;text-decoration: none;
        display: inline-block;font-size: 120%;font-weight: normal;}
.knopkasavereg{-webkit-transition-duration: 0.4s;transition-duration: 0.4s;white-space: nowrap;width:90%;margin: 0.2em 0em 0.2em 0em;
		background-image: linear-gradient(to right, #E5E7E7, #F5F7F7, #E5E7E7);
		/*background-color: white;*/color: #AE3835;border: 0em solid #AE3835;/*border-radius: 0.5em;*/padding: 0.5em 2.5em;text-align: center;text-decoration: none;
        display: inline-block;font-size: 150%;font-weight: bold;}
.knopkasavereg:hover{white-space: nowrap;width:90%;margin: 0.2em 0em 0.2em 0em;
		background-image: linear-gradient(to right, #E5E7E7, #AE3835, #E5E7E7);
	    /*background-color: #AE3835;*/color: white;border: 0em solid #AE3835;/*border-radius: 0.5em;*/padding: 0.5em 2.5em;text-align: center;text-decoration: none;
        display: inline-block;font-size: 150%;font-weight: bold;cursor: pointer;}
.knopkasaveauth{-webkit-transition-duration: 0.4s;transition-duration: 0.4s;white-space: nowrap;width:90%;margin: 0.2em 0em 0.2em 0em;
		background-image: linear-gradient(to right, #E5E7E7, #F5F7F7, #E5E7E7);
		/*background-color: white;*/color: #413262;border: 0em solid #413262;/*border-radius: 0.5em;*/padding: 0.5em 2.5em;text-align: center;text-decoration: none;
        display: inline-block;font-size: 150%;font-weight: bold;}
.knopkasaveauth:hover{white-space: nowrap;width:90%;margin: 0.2em 0em 0.2em 0em;
		background-image: linear-gradient(to right, #E5E7E7, #413262, #E5E7E7);
	    /*background-color: #413262;*/color: white;border: 0em solid #413262;/*border-radius: 0.5em;*/padding: 0.5em 2.5em;text-align: center;text-decoration: none;
        display: inline-block;font-size: 150%;font-weight: bold;cursor: pointer;}
.dvreg{text-align: justify;padding:1em 3em 1em 5em;}

.fnt {color: #413262;}
.fnt80 {color: #413262;font-size: 75%;font-weight: normal;}
.fntE {color: #E5E7E7;}
.fntA{color: #AE3835;}
.fntA80{color: #AE3835;font-size: 75%;font-weight: normal;}
.fntr{color: red;}
.fntg{color: green;}
.fnt125 {color: #413262;font-size: 125%;}
.fntA125{color: #AE3835;font-size: 125%;}
.fntr125{color: red;font-size: 125%;}
.fntb {color: #413262;font-weight: bold;}
.fntAb{color: #AE3835;font-weight: bold;}
.fntrb{color: red;font-weight: bold;}
.fnt125b {color: #413262;font-size: 125%;font-weight: bold;}
.fntA125b{color: #AE3835;font-size: 125%;font-weight: bold;}
.fntr125b{color: red;font-size: 125%;font-weight: bold;}
.fntgrey90 {color: grey;font-size: 90%;font-weight: normal;}
.fntgrey80 {color: grey;font-size: 75%;font-weight: normal;}
.fntgrey60 {color: grey;font-size: 60%;font-weight: normal;}
.fnt80ws {color: #413262;font-size: 80%;font-weight: normal;white-space: nowrap;display: inline-block;}
.fnt80wsred {color: red;font-size: 80%;font-weight: normal;white-space: nowrap;display: inline-block;}
.fntbl {color: black;font-weight: normal;}
.fntblb {color: black;font-weight: bold;}

.fntsz80 {font-size: 80%;}

.fntA85{color: #AE3835;font-size: 90%;font-weight: normal;}
.fntA85b{color: #AE3835;font-size: 90%;font-weight: bold;}
.fnt85c0{color: #004242;font-size: 90%;font-weight: bold;}
.fnt85c1{color: #CC397B;font-size: 90%;font-weight: bold;}
.fnt85c2{color: #318CE7;font-size: 90%;font-weight: bold;}
.fnt85c3{color: #9457EB;font-size: 90%;font-weight: bold;}

.rredd{color:#FF0029;}
.nodec{text-decoration: none;}

.metka{background-color: red;color: white;font-size: 55%;font-weight: bold;padding: 0.2em 0.3em;}

img{max-width: 100%;}
p  {text-indent: 0.8em;text-align: justify;}
li {text-indent: 0em;text-align: justify;}
.dvheadindex{text-align:center;background-color: white;}
.price{color: #0684E8;font-weight: bold;white-space: nowrap;}
.inlineblock{display: inline-block;}

.rows{	display:flex;flex-direction:row;justify-content:space-between;overflow: hidden;}
.rowsF{	display:flex;flex-direction:row;justify-content:space-between;overflow: hidden;background-color: #F5F7F7;}
.left{text-align: left;padding: 0.1em 0.1em 0.1em 1.5em;font-size:90%;/*background-color: #E5E7E7;overflow: hidden;white-space: nowrap;*/}
.leftA{text-align: left;padding: 0.1em 0.4em;font-size:90%;margin:0em 0em 0.1em 0em;
		background-image: linear-gradient(to bottom, lightyellow, #F5F7F7);border-bottom: solid 0.05em #413262;}
.right{text-align: right;padding: 0.1em 1.5em 0.1em 0.1em;font-size:90%;/*background-color: #E5E7E7;*/}
.knopkaruseng{-webkit-transition-duration: 0.4s;transition-duration: 0.4s;
					border: 0;white-space: nowrap;color: grey;padding: 0.2em 0.7em;text-align: center;text-decoration: none;display: inline-block;
					background-color: #F5F7F7;overflow: hidden;user-select: none;}
.knopkaruseng:hover{	border: 0;white-space: nowrap;color: #413262;padding: 0.2em 0.7em;text-align: center;text-decoration: none;display: inline-block;
					background-color: #E5E7E7;overflow: hidden;user-select: none;cursor: pointer;}
.knopkam0m1{-webkit-transition-duration: 0.4s;transition-duration: 0.4s;
					border: 0;white-space: nowrap;color: grey;padding: 0.2em 0.7em;text-align: center;text-decoration: none;display: inline-block;
					background-color: #F5F7F7;font-weight: bold;overflow: hidden;user-select: none;}
.knopkam0m1:hover{	border: 0;white-space: nowrap;color: #F5F7F7;padding: 0.2em 0.7em;text-align: center;text-decoration: none;display: inline-block;
					background-color: grey;font-weight: bold;overflow: hidden;user-select: none;cursor: pointer;}

	.dvfootempty {min-height:4em;width:100%;background-color: #E5E7E7;}
	.dvfoot{min-height:5em;padding: 2em 0em 0em 0em;width:100%;text-align: center;color:#F5F7F7;font-size: 1.5em;font-weight: bold;
	        background-size: cover;background-image: url(/fav/footmng.png);}
	.dvfootcard{font-size:90%;min-height:4em;width:100%;background-color: #F5F7F7;padding:1em 0em 1em 0em;}			
	.dvfooter {/* position: sticky; bottom: 0em; */font-size:85%;text-indent:1.0em;z-index:2;display:flex;flex-direction:row;justify-content:space-between;
				width:100%;overflow: hidden; background-color: #F5F7F7;text-align: left;padding: 1.0em 0em;}
	.spfoot{padding: 0 0 0 4em;white-space: nowrap;font-size:90%;}
	.pspfoot{padding: 0 0 0 4em;font-size:90%;width:85%;}

.dv870  {width:90%;background-color: #F5F7F7;font-style: italic; font-size: 90%; border-left: solid 0.15em #0684E8; margin: 0.1em 0.5em 0.1em 2em;
           padding: 0.2em 2em 0.5em 2em; text-align: left;text-decoration: none;display: inline-block;}
.dv870ni  {width:90%;background-color: #F5F7F7;/*font-style: italic; font-size: 90%; */border-left: solid 0.15em #0684E8; margin: 0.5em 0.5em 0.1em 2em;
           padding: 0.2em 2em 1.2em 2em; text-align: left;text-decoration: none;display: inline-block;}		   

	a.skachat{-webkit-transition-duration: 0.4s;transition-duration: 0.4s;white-space: nowrap;margin: 0.2em;
		background-color: white;color: #AE3835;border: 0.1em solid #AE3835;border-radius: 0.3em;padding: 0.3em 2em 0.2em 2em;text-align: center;text-decoration: none;
        display: inline-block;font-size: 80%;font-weight: bold;}
	a.skachat:hover{white-space: nowrap;margin: 0.2em;
	    background-color: #AE3835;color: white;border: 0.1em solid #AE3835;border-radius: 0.3em;padding: 0.3em 2em 0.2em 2em;text-align: center;text-decoration: none;
        display: inline-block;font-size: 80%;font-weight: bold;cursor: pointer;}		

.dvcenter{text-align: center;}
.dvcenter2{text-align: center;font-size: 1.5em;}

	.dvMNGst{		position: sticky; top: 0;display:flex;flex-direction:row;justify-content:space-between;z-index:2;overflow: hidden;
					-webkit-transition-duration: 0.4s;transition-duration: 0.4s;
					background-image: url(/fav/yellhead.png);padding:0.6em 2.5em 0.3em 2.5em;}
	.dvMNGst:hover{	position: sticky; top: 0;display:flex;flex-direction:row;justify-content:space-between;z-index:2;overflow: hidden;
					box-shadow: 0.4em 0.4em 0.7em rgba(122,122,122,0.3);
					background-image: url(/fav/yellhead.png);padding:0.3em 2.5em 0.3em 2.5em;}
.imghead{opacity: 0.8;border-radius: 0.3em;}

.tabmngh {width: 75%;text-align: left; float: right;}
.tabmngh>input[type="radio"] {display: none;}
.tabmngh>input[type="radio"]:checked+label {color: white; background-color: #AE3835; border: 0;}
.tabmngh>div {display: none;border: 0;padding: 1em;border-radius: 0.8em;margin: 0.5em;background-color: #E5E7E7;line-height:1.5;font-size: 1.2em;}
    #tabm-btn-1-mngh:checked~#content-1-mngh,
    #tabm-btn-2-mngh:checked~#content-2-mngh {display: block;}
.tabmngh>label {display: inline-block;text-align: center;vertical-align: middle;background-color: #E5E7E7;border: 0;padding: 0.3em 0.8em 0.8em 0.8em;border-radius: 0.2em;
		 transition: color 0.25s ease-in-out, background-color 0.25s ease-in-out, border-color 0.25s ease-in-out;margin-left: 0.4em;cursor: pointer;}
.tabmngh>label:first-of-type {margin-left: 0.4em;margin-right: 0.4em;}

.amain      {color: #413262;text-decoration: none;-webkit-transition-duration: 0.4s;transition-duration: 0.4s;}
.amain:hover{color: #0684E8;text-decoration: none;}

.amain2      {color: #0684E8;text-decoration: none;-webkit-transition-duration: 0.4s;transition-duration: 0.4s;}
.amain2:hover{color: #AE3835;text-decoration: none;}

.amain3      {font-weight: normal;color: #0684E8;text-decoration: none;-webkit-transition-duration: 0.4s;transition-duration: 0.4s;}
.amain3:hover{font-weight: normal;color: #AE3835;text-decoration: none;}

.amain4      {color: #AE3835;text-decoration: none;-webkit-transition-duration: 0.4s;transition-duration: 0.4s;}
.amain4:hover{color: #0684E8;text-decoration: none;}

    .away{-webkit-transition-duration: 0.4s;transition-duration: 0.4s;color: grey;   text-decoration: none;}
    .away:hover{                                                      color: #0684E8;text-decoration: none;}

.dvfsize22    {font-size: 2.2em;}

	.otifcontainer{display:flex;flex-direction:row;justify-content:space-between;overflow: hidden;}
    .otifcontainerleft   {width:20%; margin:0.2em;border-right: 0.1em dotted #413262;overflow: hidden;}
    .otifcontainerright  {width:80%;margin:0.2em;border-left:  0.1em dotted #AE3835;overflow: hidden;}
	.dvcontright         {min-width:90%;margin:1.5em;text-align:left;overflow: hidden;}
	
.dvbunner{min-height:15em;padding: 0em 0em 0em 0em;width:100%;text-align: center;color:#413262;font-size: 1.5em;font-weight: bold;
	        background-size: cover;background-image: url(/fav/finmodel-online-900.png);}
.dvbunner1{min-height:13em;padding: 0em 0em 0em 0em;width:100%;text-align: center;color:#413262;font-size: 1.3em;font-weight: bold;
	        background-size: cover;background-image: url(/fav/finmodel-online-1000-up.png);}
.dvbunner2{min-height:13em;padding: 0em 0em 0em 0em;width:100%;text-align: center;color:#413262;font-size: 1.3em;font-weight: bold;
	        background-size: cover;background-image: url(/fav/finmodel-online-1000-dn.png);}				
.podpisbanner {color: #AE3835;font-size: 60%;font-weight: normal;padding: 0.3em 0.5em 0em 0em;float: right;}			
h3.bannermain {color: #AE3835;padding: 0em 0em 0em 0em;opacity: 0.8;}
h2.bannermain2 {padding: 0em 0em 0em 0em;opacity: 0.8;}
.spbunner{background-color: #E5E7E7;padding: 0em 0.5em 0em 0.5em;}

.dvknopkimenu {margin: 0.5em;overflow: hidden;}
.dvknopkamenu {width: 100%;margin: 0.3em;overflow: hidden;}
	.knopkamenu1{width: 97%;-webkit-transition-duration: 0.4s;transition-duration: 0.4s;background-image: linear-gradient(to right, #E5E7E7 5%, white 15%, #E5E7E7 90%);
		color: #413262;padding: 0.3em 0.3em 0.3em 0.5em;text-decoration: none;display: inline-block;font-size: 1.0em;font-weight: bold;white-space: nowrap;}
	.knopkamenu1:hover{width: 97%;background-image: linear-gradient(to right, #E5E7E7 5%, #413262 10%, #E5E7E7 90%);
	    color: white;padding: 0.4em 0.3em 0.4em 1.5em;text-decoration: none;display: inline-block;font-size: 1.1em;font-weight: bold;white-space: nowrap;cursor: pointer;}
	.knopkamenu1:active{width: 97%;background-image: linear-gradient(to right, #E5E7E7 3%, #413262 10%, #E5E7E7 97%);
	    color: white;padding: 0.3em 0.3em 0.3em 1.5em;text-decoration: none;display: inline-block;font-size: 1.05em;font-weight: bold;white-space: nowrap;cursor: pointer;}		

	.knopkamenu2{width: 97%;-webkit-transition-duration: 0.4s;transition-duration: 0.4s;background-image: linear-gradient(to right, #E5E7E7 5%, white 15%, #E5E7E7 90%);
		color: #AE3835;padding: 0.3em 0.3em 0.3em 0.5em;text-decoration: none;display: inline-block;font-size: 1.0em;font-weight: bold;white-space: nowrap;}
	.knopkamenu2:hover{width: 97%;background-image: linear-gradient(to right, #E5E7E7 5%, #AE3835 10%, #E5E7E7 90%);
	    color: white;padding: 0.4em 0.3em 0.4em 1.5em;text-decoration: none;display: inline-block;font-size: 1.1em;font-weight: bold;white-space: nowrap;cursor: pointer;}
	.knopkamenu2:active{width: 97%;background-image: linear-gradient(to right, #E5E7E7 3%, #AE3835 10%, #E5E7E7 97%);
	    color: white;padding: 0.3em 0.3em 0.3em 1.5em;text-decoration: none;display: inline-block;font-size: 1.05em;font-weight: bold;white-space: nowrap;cursor: pointer;}

.dvtime {color: gray;text-align:left;font-size:80%;margin: 0.5em;}

.dvMNGMNT1{padding: 0em 0em 0em 2.0em;color: #AE3835; width: 95%;border: 0;text-align: left;text-decoration: none;}

.dvMNGMNT2		{width: 92%;-webkit-transition-duration: 0.4s;transition-duration: 0.4s;background-image: linear-gradient(to right, #E5E7E7 7%, #F5F7F7 15%, #E5E7E7 87%);
				padding: 1.0em 1em 0.5em 1.5em;margin: 0.5em 0em 0.5em 0em;border-radius:0em 0.8em 0em 0em;
				font-size: 1.5em;font-weight: bold;text-align: left;text-decoration: none;display: inline-block;}
.dvMNGMNT2:hover{width: 92%;box-shadow: 0em 0em 0.5em 0.5em rgba(122,122,122,0.4);background-image: linear-gradient(to right, #E5E7E7 5%, white 15%, #E5E7E7 90%);
				padding: 0.7em 0.5em 0.3em 2.0em;margin: 0.5em 0em 0.5em 0em;border-radius:0em 0.8em 0em 0em;
				font-size: 1.5em;font-weight: bold;text-align: left;text-decoration: none;display: inline-block;}

.dvMNGMNT3		{width: 92%;-webkit-transition-duration: 0.4s;transition-duration: 0.4s;background-image: linear-gradient(to right, #E5E7E7 7%, #F5F7F7 15%, #E5E7E7 87%);
				padding: 1.0em 0em 0.5em 1.5em;margin: 0em 0em 1.0em 0em;font-size: 1.0em;font-weight: normal;text-align: left;text-decoration: none;display: inline-block;}
.dvMNGMNT3:hover{width: 92%;box-shadow: 0em 0em 0.5em 0.5em rgba(122,122,122,0.3);background-image: linear-gradient(to right, #E5E7E7 5%, white 15%, #E5E7E7 90%);
				padding: 0.7em 0em 0.3em 2.5em;margin: 0em 0em 1.0em 0em;font-size: 1.0em;font-weight: normal;text-align: left;text-decoration: none;display: inline-block;}

.dvimg20    {float:left; padding-right:0.7em;}
.dvimg15    {float:left; padding-right:0.7em;}

	.otifdop {position: relative;margin:0.8em 0.5em 0.5em 2.0em;overflow: hidden;color: #AE3835;font-size: 90%;font-weight: lighter;width: 90%;}
	.otifdop input {position: absolute;opacity: 0;z-index: -1;}
	.otifdop label {position: relative;display: block;cursor: pointer;padding: 0em 0em 0em 1.2em;}
	.otifdop-content {max-height: 0;overflow: hidden;transition: max-height .40s;color: #413262;font-weight: normal;}
	.otifdop input:checked ~ .otifdop-content {max-height: 1000vh;width: 100%;}
	.otifdop label::after {position: absolute;left: 0;top: 0;display: block;
                       -webkit-transition: all .40s;-o-transition: all .40s;transition: all .40s;}
	.otifdop input[type=checkbox] + label::after {content: "+";}
	.otifdop input[type=radio] + label::after {content: "\25BC";}
	.otifdop input[type=checkbox]:checked + label::after {transform: rotate(315deg);}
	.otifdop input[type=radio]:checked + label::after {transform: rotateX(180deg);}

.dvfm	{width: 92%;-webkit-transition-duration: 0.4s;transition-duration: 0.4s;background-image: linear-gradient(to right, #E5E7E7 10%, #F5F7F7 50%, #E5E7E7 90%);
		padding: 0.9em 0.7em 0.5em 0.9em;margin:0.5em 0em;overflow: hidden;line-height: 2.0;text-align: center;text-decoration: none;font-size: 1.2em;font-weight: bold;}
.dvfm:hover	{width: 92%;box-shadow: 0em 0em 0.5em 0.5em rgba(122,122,122,0.3);background-image: linear-gradient(to right, #E5E7E7 5%, white 50%, #E5E7E7 95%);
			padding: 0.7em 0.7em 0.5em 0.9em;margin:0.5em 0em;overflow: hidden;line-height: 2.0;text-align: center;text-decoration: none;font-size: 1.2em;font-weight: bold;}

.dvoglav  {width:92%;font-size: 95%;padding: 0.2em;margin: 0em 0em 0.5em 0.5em;line-height: 1.4;text-align: left;text-decoration: none;display: inline-block;}

	a.knopkamenu1b{-webkit-transition-duration: 0.4s;transition-duration: 0.4s;opacity: 0.8;background-image: linear-gradient(to right, #413262, #AE3835);
					color: #F5F7F7;padding: 0.3em 1.0em;text-align: center;text-decoration: none;
					display: inline-block;font-size: 1.0em;font-weight: bold;white-space: nowrap;}
	a.knopkamenu1b:hover{opacity: 0.8;background-image: linear-gradient(to right, #AE3835, #413262);
					color: #F5F7F7;border-radius: 0.5em;padding: 0.5em 1.2em;text-align: center;text-decoration: none;
					display: inline-block;font-size: 1.1em;font-weight: bold;cursor: pointer;white-space: nowrap;}
	a.knopkamenu1b:active{opacity: 0.8;background-image: linear-gradient(to right, #413262, #AE3835);
					color: #F5F7F7;border-radius: 0.5em;padding: 0.3em 1.0em;text-align: center;text-decoration: none;
					display: inline-block;font-size: 1.0em;font-weight: bold;cursor: pointer;white-space: nowrap;}		

	a.knopkamenu1bb{-webkit-transition-duration: 0.4s;transition-duration: 0.4s;opacity: 0.8;background-image: linear-gradient(to right, #413262, #AE3835);
					margin: 0.5em;color: #F5F7F7;padding: 0.3em 2.0em;text-align: center;text-decoration: none;
					display: inline-block;font-size: 1.2em;font-weight: bold;white-space: nowrap;}
	a.knopkamenu1bb:hover{margin: 0.5em;opacity: 0.8;background-image: linear-gradient(to right, #AE3835, #413262);
					color: #F5F7F7;border-radius: 0em 0em 0.5em 0.5em;padding: 0.3em 2.0em;text-align: center;text-decoration: none;
					display: inline-block;font-size: 1.2em;font-weight: bold;cursor: pointer;white-space: nowrap;}
	a.knopkamenu1bb:active{margin: 0.5em;opacity: 0.8;background-image: linear-gradient(to right, #413262, #AE3835);
					color: #F5F7F7;border-radius: 0em 0em 0.5em 0.5em;padding: 0.3em 2.0em;text-align: center;text-decoration: none;
					display: inline-block;font-size: 1.2em;font-weight: bold;cursor: pointer;white-space: nowrap;}	

	a.knopkamenu1bl{-webkit-transition-duration: 0.4s;transition-duration: 0.4s;background-color: black;
					margin: 0.5em;color: white;padding: 0.3em 2.0em;text-align: center;text-decoration: none;
					display: inline-block;font-size: 1.2em;font-weight: bold;white-space: nowrap;}
	a.knopkamenu1bl:hover{margin: 0.5em;background-color: black;
					color: white;border-radius: 0.5em;padding: 0.3em 2.2em;text-align: center;text-decoration: none;
					display: inline-block;font-size: 1.3em;font-weight: bold;cursor: pointer;white-space: nowrap;}
					
	a.knopkamenu1b4{-webkit-transition-duration: 0.4s;transition-duration: 0.4s;background-color: #413262;
					margin: 0.5em;color: white;padding: 0.3em 2.0em;text-align: center;text-decoration: none;
					display: inline-block;font-size: 1.2em;font-weight: bold;white-space: nowrap;}
	a.knopkamenu1b4:hover{margin: 0.5em;background-color: #413262;
					color: white;border-radius: 0.5em;padding: 0.3em 2.2em;text-align: center;text-decoration: none;
					display: inline-block;font-size: 1.3em;font-weight: bold;cursor: pointer;white-space: nowrap;}

	a.knopkamenu1bA{-webkit-transition-duration: 0.4s;transition-duration: 0.4s;background-color: #AE3835;
					margin: 0.5em;color: white;padding: 0.3em 2.0em;text-align: center;text-decoration: none;
					display: inline-block;font-size: 1.2em;font-weight: bold;white-space: nowrap;}
	a.knopkamenu1bA:hover{margin: 0.5em;background-color: #AE3835;
					color: white;border-radius: 0.5em;padding: 0.3em 2.2em;text-align: center;text-decoration: none;
					display: inline-block;font-size: 1.3em;font-weight: bold;cursor: pointer;white-space: nowrap;}










	
	
	.dvtxt{text-align: justify;padding:1em 1em 1em 2em;}

	.dvfm50{-webkit-transition-duration: 0.4s;transition-duration: 0.4s;margin:0.5em 1em 0.5em 1em;padding: 0.9em 0.7em 0.5em 0.9em;overflow: hidden;line-height: 2.0;
		   background-color: #F5F7F7;border: 1px solid grey;border-radius: 0.8em;
		   text-align: center;text-decoration: none;font-size: 1.2em;font-weight: bold;}
	.dvfm50:hover{box-shadow: 0.2em 0.2em 0.4em 0.2em rgba(122,122,122,0.4);margin:0.5em 1em 0.5em 1em;padding: 0.9em 0.7em 0.5em 0.9em;overflow: hidden;line-height: 2.0;
	       background-color: white;border: 3px solid grey;border-radius: 0.8em;		   
		   text-align: center;text-decoration: none;font-size: 1.2em;font-weight: bold;}	



	
		
	


	/* .knopkapodmenu2{-webkit-transition-duration: 0.4s;transition-duration: 0.4s; */
		/* background-color: #E5E7E7;color: #413262;border: 1px solid grey;border-radius: 0.4em;padding: 0.2em 0.4em 0.2em 0.4em;text-align: center;text-decoration: none; */
        /* display: inline-block;font-size: 0.9em;font-weight: normal;margin: 0em 0.3em 0.4em 0.3em;} */
	/* .knopkapodmenu2:hover{ */
	    /* background-color: #F5F7F7;color: #413262;border: 1px solid grey;border-radius: 0.4em;padding: 0.3em 0.6em 0.3em 0.6em;text-align: center;text-decoration: none; */
        /* display: inline-block;font-size: 1em;font-weight: normal;cursor: pointer;margin: 0em 0.4em 0.4em 0.4em;} */
	/* .knopkapodmenu2:active{ */
	    /* background-color: #E5E7E7;color: #413262;border: 1px solid grey;border-radius: 0.4em;padding: 0.2em 0.5em 0.2em 0.5em;text-align: center;text-decoration: none; */
        /* display: inline-block;font-size: 0.95em;font-weight: normal;cursor: pointer;margin: 0em 0.4em 0.4em 0.4em;}			 */


	.stMenuAll{-webkit-transition-duration: 0.4s;transition-duration: 0.4s;
		background-color: white;color: #413262;border: 1px solid #413262;border-radius: 0.4em;padding: 0.4em 1em;min-width: 20%;text-align: center;text-decoration: none;
        display: inline-block;font-size: 0.8em;font-weight: bold;margin: 0.5em 0em 0em 0em;}
	.stMenuAll:hover{
	    background-color: #413262;color: white;border: 1px solid #413262;border-radius: 0.4em;padding: 0.4em 1em;min-width: 20%;text-align: center;text-decoration: none;
        display: inline-block;font-size: 0.8em;font-weight: bold;cursor: pointer;margin: 0.5em 0em 0em 0em;}
	.stMenust6{-webkit-transition-duration: 0.4s;transition-duration: 0.4s;
		background-color: white;color: red;border: 1px solid red;border-radius: 0.4em;padding: 0.4em 1em;min-width: 20%;text-align: center;text-decoration: none;
        display: inline-block;font-size: 0.8em;font-weight: bold;margin: 0.5em 0em 0em 0em;}
	.stMenust6:hover{
	    background-color: red;color: white;border: 1px solid red;border-radius: 0.4em;padding: 0.4em 1em;min-width: 20%;text-align: center;text-decoration: none;
        display: inline-block;font-size: 0.8em;font-weight: bold;cursor: pointer;margin: 0.5em 0em 0em 0em;}	
	.stMenust0{-webkit-transition-duration: 0.4s;transition-duration: 0.4s;
		background-color: white;color: green;border: 1px solid green;border-radius: 0.4em;padding: 0.4em 1em;min-width: 20%;text-align: center;text-decoration: none;
        display: inline-block;font-size: 0.8em;font-weight: bold;margin: 0.5em 0em 0em 0em;}
	.stMenust0:hover{
	    background-color: green;color: white;border: 1px solid green;border-radius: 0.4em;padding: 0.4em 1em;min-width: 20%;text-align: center;text-decoration: none;
        display: inline-block;font-size: 0.8em;font-weight: bold;cursor: pointer;margin: 0.5em 0em 0em 0em;}
	.stMenust5{-webkit-transition-duration: 0.4s;transition-duration: 0.4s;
		background-color: white;color: #AE3835;border: 1px solid #AE3835;border-radius: 0.4em;padding: 0.4em 1em;min-width: 20%;text-align: center;text-decoration: none;
        display: inline-block;font-size: 0.8em;font-weight: bold;margin: 0.5em 0em 0em 0em;}
	.stMenust5:hover{
	    background-color: #AE3835;color: white;border: 1px solid #AE3835;border-radius: 0.4em;padding: 0.4em 1em;min-width: 20%;text-align: center;text-decoration: none;
        display: inline-block;font-size: 0.8em;font-weight: bold;cursor: pointer;margin: 0.5em 0em 0em 0em;}	



			
		

	.dvOTIF{-webkit-transition-duration: 0.4s;transition-duration: 0.4s;margin:0em 1em 0.5em 1em;padding: 0.9em 0.7em 0.5em 0.9em;overflow: hidden;
		   background-color: white;border: 1px solid grey;border-radius: 0.8em;
		   text-align: left;text-decoration: none;font-size: 1.2em;font-weight: bold;}
	.dvOTIF:hover{box-shadow: 0.2em 0.2em 0.4em 0.2em rgba(122,122,122,0.4);margin:0em 1em 0.5em 1em;padding: 0.9em 0.7em 0.5em 0.9em;overflow: hidden;
	       background-color: white;border: 3px solid grey;border-radius: 0.8em;		   
		   text-align: left;text-decoration: none;font-size: 1.2em;font-weight: bold;}

	.dvotif12  {width:90%;line-height: 1.3;background-color: #F5F7F7; font-weight: normal;border: 1px solid grey;border-radius: 1em;
                margin:0.5em 1em 0.5em 1em;padding: 0.8em 0.5em 0.2em 0.8em;overflow: hidden;text-align: left;text-decoration: none;}
				
	.dvotif15f1  {width:93%;line-height:1.3;background-color: #F5F7F7; border: solid 1px #413262;font-weight: normal;border-radius: 1em;
                  margin:0.5em 0.2em 0.8em 0.5em;padding: 0.8em 0.5em 0.2em 0.8em;text-align: left;text-decoration: none;}
		   
	.dvotif15f2  {width:93%;line-height:1.3;background-color: #E5E7E7; border: solid 1px #AE3835;font-weight: normal;border-radius: 1em;
                  margin:0.5em 0.2em 0.8em 0.5em;padding: 0.8em 0.5em 0.2em 0.8em;text-align: left;text-decoration: none;}	  				

	.colortextInputOTIF   {background-color: khaki;color: #413262;padding: 0.2em 0.5em 0.2em 0.5em;border: 1px dotted #413262;width: 10.0%;font-size: 100%;border-radius: 4px;margin: 0.2em 0em 0.2em 0em;}
	.colortextSelectScOT  {background-color: khaki;color: #413262;padding: 0.2em 0.5em 0.2em 0.5em;border: 1px dotted #413262;width: 20.0%;font-size: 100%;border-radius: 4px;margin: 0.2em 0em 0.2em 0em;}

	.colortextSelectSc    {background-color: khaki;color: #413262;padding: 0.2em 0.5em 0.2em 0.5em;border: 1px dotted #413262;width: 40.0%;font-size: 100%;border-radius: 4px;margin: 0.2em 0em 0.2em 0em;}
	.colortextInput       {background-color: khaki;color: #413262;padding: 0.2em 0.5em 0.2em 0.5em;border: 1px dotted #413262;width: 30.0%;font-size: 100%;border-radius: 4px;margin: 0.2em 0em 0.2em 0em;}
	.colortextSelect      {background-color: khaki;color: #413262;padding: 0.2em 0.5em 0.2em 0.5em;border: 1px dotted #413262;width: 30.0%;font-size: 100%;border-radius: 4px;margin: 0.2em 0em 0.2em 0em;}
	
	.vvod1otif338 {background-color: khaki;color: #413262;padding: 0.2em 0.5em 0.2em 0.5em;border: 1px dotted #413262;width: 60.0%;font-size: 100%;border-radius: 4px;margin: 0.2em 0em 0.2em 0em;}
	.vvod1otif350 {background-color: khaki;color: #413262;padding: 0.2em 0.5em 0.2em 0.5em;border: 1px dotted #413262;width: 60.0%;font-size: 100%;border-radius: 4px;margin: 0.2em 0em 0.2em 0em;}
	.vvod1otif362 {background-color: khaki;color: #413262;padding: 0.2em 0.5em 0.2em 0.5em;border: 1px dotted #413262;width: 60.0%;font-size: 100%;border-radius: 4px;margin: 0.2em 0em 0.2em 0em;}
	.vvod1otif200 {background-color: khaki;color: #413262;padding: 0.2em 0.5em 0.2em 0.5em;border: 1px dotted #413262;width: 40.0%;font-size: 100%;border-radius: 4px;margin: 0.2em 0em 0.2em 0em;}
	.vvod1otif570 {background-color: khaki;color: #413262;padding: 0.2em 0.5em 0.2em 0.5em;border: 1px dotted #413262;width: 80.0%;font-size: 100%;border-radius: 4px;margin: 0.2em 0em 0.2em 0em;}
	.vvod1otif211 {background-color: khaki;color: #413262;padding: 0.2em 0.5em 0.2em 0.5em;border: 1px dotted #413262;width: 40.0%;font-size: 100%;border-radius: 4px;margin: 0.2em 0em 0.2em 0em;}
	.vvod1otif220 {background-color: khaki;color: #413262;padding: 0.2em 0.5em 0.2em 0.5em;border: 1px dotted #413262;width: 95.0%;font-size: 80%;border-radius: 4px;margin: 0.2em 0em 0.2em 0em;}

	.vvod1otif338add {background-color: khaki;color: #413262;padding: 0.2em 0.5em 0.2em 0.5em;border: 1px dotted #413262;width: 60.0%;margin: 0em 0em 0em 0.9em;font-size: 100%;border-radius: 4px;margin: 0.2em 0em 0.2em 0em;}
	.vvod1otif350add {background-color: khaki;color: #413262;padding: 0.2em 0.5em 0.2em 0.5em;border: 1px dotted #413262;width: 60.0%;margin: 0em 0em 0em 0.9em;font-size: 100%;border-radius: 4px;margin: 0.2em 0em 0.2em 0em;}
	.vvod1otif200add {background-color: khaki;color: #413262;padding: 0.2em 0.5em 0.2em 0.5em;border: 1px dotted #413262;width: 40.0%;margin: 0em 0em 0em 1.4em;font-size: 100%;border-radius: 4px;margin: 0.2em 0em 0.2em 0em;}
	.vvod1otif570add {background-color: khaki;color: #413262;padding: 0.2em 0.5em 0.2em 0.5em;border: 1px dotted #413262;width: 80.0%;margin: 0em 0em 0em 0.9em;font-size: 100%;border-radius: 4px;margin: 0.2em 0em 0.2em 0em;}

	.dvimg20h    {float:left;display: inline-block;}

		
	.dvtxt20    {display: inline-block;text-align: left;font-size: 1.1em;font-weight: bold;margin:0em 0em 0em 1em;}

	.dvmargin   {width:100%;margin:0em 0em 1em 0em;}


	
	.mngdop {position: relative;margin:1em 0.5em 0.5em 0.5em;width: 100%;overflow: hidden;color: #AE3835;padding:0em 0em 0.5em 0em;
			font-size: 120%;font-weight: bold;border-bottom: 0.05em solid #AE3835;}
	.mngdop input {position: absolute;opacity: 0;z-index: -1;}
	.mngdop label {position: relative;display: block;padding: 0 0 0 1em;cursor: pointer;}
	.mngdop-content {max-height: 0;overflow: hidden;transition: max-height .40s;color: #413262;font-size: 100%;font-weight: normal;}
	.mngdop input:checked ~ .mngdop-content {max-height: 1000vh;}
	.mngdop label::after {position: absolute;left: 0;top: 0;display: block;
                       -webkit-transition: all .40s;-o-transition: all .40s;transition: all .40s;}
	.mngdop input[type=checkbox] + label::after {content: "+";}
	.mngdop input[type=radio] + label::after {content: "\25BC";}
	.mngdop input[type=checkbox]:checked + label::after {transform: rotate(315deg);}
	.mngdop input[type=radio]:checked + label::after {transform: rotateX(180deg);}	

	.divotiffin80  {border: 1px solid green;padding: 0.5em 1em 0.5em 1em;margin: 0.2em 0em 0.5em 0em;font-size: 90%;}

	.dvshiroko5{line-height:1.5}
	.dvshiroko6{line-height:1.6}
	.dvshiroko7{line-height:1.7}

	.plusblok{-webkit-transition-duration: 0.4s;transition-duration: 0.4s;
		background-color: white;color: green;border: 1px solid green;border-radius: 0.4em;padding: 0.1em 2em 0.1em 2em;margin: 1em 0.5em 1em 1em;
		text-align: center;text-decoration: none;display: inline-block;font-size: 110%;font-weight: bold;}
	.plusblok:hover{
	    background-color: green;color: white;border: 1px solid green;border-radius: 0.4em;padding: 0.1em 2em 0.1em 2em;margin: 1em 0.5em 1em 1em;
		text-align: center;text-decoration: none;display: inline-block;font-size: 110%;font-weight: bold;cursor: pointer;}
	.minusblok{-webkit-transition-duration: 0.4s;transition-duration: 0.4s;
		background-color: white;color: red;border: 1px solid red;border-radius: 0.4em;padding: 0.1em 2em 0.1em 2em;margin: 1em 1em 1em 0.5em;
		text-align: center;text-decoration: none;display: inline-block;font-size: 110%;font-weight: bold;}
	.minusblok:hover{
	    background-color: red;color: white;border: 1px solid red;border-radius: 0.4em;padding: 0.1em 2em 0.1em 2em;margin: 1em 1em 1em 0.5em;
		text-align: center;text-decoration: none;display: inline-block;font-size: 110%;font-weight: bold;cursor: pointer;}	

	.spanzdch90b      {color: #413262;font-size: 90%;font-weight: bold;  margin: 0.7em 0em 0em 0em;}
	.span2zdchnorm    {color: #413262;font-size: 90%;font-weight: normal;}	
	.span2zdch80      {color: #413262;font-size: 80%;font-weight: normal;}

	.spanzdch         {color: #AE3835;}
	.spanzdch12b2     {color: #AE3835;font-size: 100%;font-weight: bold;  margin: 0.5em 0em 0.5em 0em;}
	.spanzdch12b2end  {color: #AE3835;font-size: 100%;font-weight: bold;  margin: 0.5em 0em 0.5em 0em;text-align: right;}
	.spanzdchnorm     {color: #AE3835;font-size:  90%;font-weight: normal;}
	.spanzdch11bfin   {color: #AE3835;font-size:  80%;font-weight: bold;  }
	.spanzdch80       {color: #AE3835;font-size:  80%;font-weight: normal; margin: 1em 0em 0.5em 0em;}	
	
	.spanzdch11grey   {color: grey;   font-size:  80%;font-weight: normal;}
	.spanzdch11grey70 {color: grey;   font-size:  70%;font-weight: normal;}
	
	.spanzdch11       {               font-size: 100%;font-weight: normal;}
	.spanzdch11bb     {               font-size:  100%;font-weight: bold;  }
	.spanzdch11b      {               font-size:  80%;font-weight: bold;  }
	.spanzdch12b      {               font-size: 100%;font-weight: bold;  margin: 0.5em 0em 0.5em 0em;}
	.spanzdch12bend   {               font-size: 100%;font-weight: bold;  margin: 0.5em 0em 0.5em 0em;text-align: right;}

	.spanzdchst6{color: red;  font-weight: bold;  }
	.spanzdchst4{color: red;  font-weight: normal;}
	.spanzdchst3{color: gold; font-weight: bold;  }
	.spanzdchst2{color: gold; font-weight: normal;}
	.spanzdchst1{color: green;font-weight: bold;  }
	.spanzdchst0{color: green;font-weight: normal;}
	.spanzdchst7{color: green;font-weight: bold;  font-size: 90%;}
	.spanzdchst8{color: green;font-weight: normal;font-size: 90%;}
	.spanzdchst5{color: red;  font-weight: normal;font-size: 90%;}

	.otifdop12x14y      {-webkit-transition-duration: 0.8s;transition-duration: 0.8s;
                         color: #AE3835;border-top: 1px solid #AE3835;padding: 0.5em 1em 0.5em 0.5em;margin: 0.7em 0em 0em 0em;font-size: 90%;}
	.otifdop12x14y:hover{color: #AE3835;border-top: 1px solid #AE3835;padding: 0.7em 1em 0.5em 1.5em;margin: 0.7em 0em 0em 0em;font-size: 100%;cursor: pointer;}		

	.otifdop12x14yminus      {-webkit-transition-duration: 0.8s;transition-duration: 0.8s;
                              color: #AE3835;padding: 0em 1em 0.5em 0.5em;font-size: 90%;}
	.otifdop12x14yminus:hover{color: #AE3835;padding: 0.2em 1em 0.5em 1.5em;font-size: 100%;cursor: pointer;}	

	.otifdop12x14yz      {-webkit-transition-duration: 0.8s;transition-duration: 0.8s;
                          color: #413262;padding: 0em 0em 0em 0em;font-size: 100%;}
	.otifdop12x14yz:hover{color: #413262;padding: 0.3em 0em 0.5em 1em;font-size: 90%;font-weight: bold;cursor: pointer;}	

	.otifdop12x14yzminus      {-webkit-transition-duration: 0.8s;transition-duration: 0.8s;
                               color: #413262;padding: 0em 0em 0.5em 1em;margin: 0.7em 0em 0em 0em;font-size: 100%;font-weight: bold;}
	.otifdop12x14yzminus:hover{color: #413262;padding: 0.3em 0em 0.5em 1em;margin: 0.7em 0em 0em 0em;font-size: 100%;font-weight: bold;cursor: pointer;}	

	.finotifdop12x14yzminus      {-webkit-transition-duration: 0.8s;transition-duration: 0.8s;
                                  color: #AE3835;padding: 0em 0em 0.5em 1em;font-size: 90%;font-weight: bold;}
	.finotifdop12x14yzminus:hover{color: #AE3835;padding: 0.3em 0em 0.3em 1em;font-size: 90%;font-weight: bold;}

	.dvotifstzdch{display:flex;flex-direction:row;justify-content:space-between;background-color: white;}
	.dvotifstzdch2{display:flex;flex-direction:row;justify-content:space-between;}	
	
	.dvotifstzdchkalend{display:flex;flex-direction:row;justify-content:space-between;background-color: #F5F7F7;margin: 1em 0em 0em 0em;}	

	.dvw40p  {width:40%;padding: 0.1em 0.2em 0.1em 0.2em;}
	.dvw20p  {width:20%;padding: 0.1em 0.2em 0.1em 0.2em;}
	.dvw30p  {width:30%;padding: 0.1em 0.2em 0.1em 0.2em;}

	.dvw21p  {width:20%;color: #AE3835;font-weight: bold;text-align: left;text-indent: 1.5em;
          border-bottom: 1px solid #9C9C9C;border-left: 1px solid #9C9C9C;border-right: 1px solid #9C9C9C;padding: 0em 0.1em 0em 0em;}
	.dvw9p  {width:9%;border-bottom: 1px solid #9C9C9C;border-right: 1px solid #9C9C9C;padding: 0em 0em 0em 0em;}
	.dvw2p  {width:2%;border-bottom: 1px solid #9C9C9C;border-right: 1px solid #9C9C9C;padding: 0em 0.2em 0em 0em;}
	.dvw6p  {width:6%;border-bottom: 1px solid #9C9C9C;border-right: 1px solid #9C9C9C;padding: 0em 0.2em 0em 0em;}
	.dvw6pr  {color: white;background-color: red;width:6%;padding: 0em 0em 0em 0em;border-bottom: 1px solid #9C9C9C;border-right: 1px solid #9C9C9C;padding: 0em 0.2em 0em 0em;}
	.dvw6pgold  {background-color: gold;width:6%;padding: 0em 0em 0em 0em;border-bottom: 1px solid #9C9C9C;border-right: 1px solid #9C9C9C;padding: 0em 0.2em 0em 0em;}
	.dvw6pgr  {color: white;background-color: green;width:6%;padding: 0em 0em 0em 0em;border-bottom: 1px solid #9C9C9C;border-right: 1px solid #9C9C9C;padding: 0em 0.2em 0em 0em;}
	.dvw4p  {width:4%;border-bottom: 1px solid #9C9C9C;border-right: 1px solid #9C9C9C;padding: 0em 0.2em 0em 0em;}
	.dvw3p  {width:3%;border-bottom: 1px solid #9C9C9C;border-right: 1px solid #9C9C9C;padding: 0em 0.2em 0em 0em;}
	.dvw4t2p  {width:4.2%;border-bottom: 1px solid #9C9C9C;border-right: 1px solid #9C9C9C;padding: 0em 0.2em 0em 0em;}
	.dvw4pgold  {background-color: gold;width:4%;border-bottom: 1px solid #9C9C9C;border-right: 1px solid #9C9C9C;padding: 0em 0.2em 0em 0em;}
	.dvw4t2pgold  {background-color: gold;width:4.2%;border-bottom: 1px solid #9C9C9C;border-right: 1px solid #9C9C9C;padding: 0em 0.2em 0em 0em;}
	.dvw4pgr  {color: white;background-color: green;width:4%;border-bottom: 1px solid #9C9C9C;border-right: 1px solid #9C9C9C;padding: 0em 0.2em 0em 0em;}
	.dvw4t2pgr  {color: white;background-color: green;width:4.2%;border-bottom: 1px solid #9C9C9C;border-right: 1px solid #9C9C9C;padding: 0em 0.2em 0em 0em;}
	.dvw100p  {width:100%;text-indent: 1.5em;font-weight: normal;border-bottom: 1px solid #9C9C9C;border-right: 0px solid #9C9C9C;padding: 0em 0em 0.5em 0em;text-align: left;}

	.dvw6pkd  {width:6%;border-bottom: 1px solid #9C9C9C;border-right: 1px solid #9C9C9C;padding: 0em 0.2em 0em 0em;font-size: 80%;font-weight: normal;}
	.dvw6prkd  {color: white;background-color: red;width:6%;padding: 0em 0em 0em 0em;border-bottom: 1px solid #9C9C9C;border-right: 1px solid #9C9C9C;padding: 0em 0.2em 0em 0em;font-size: 80%;font-weight: normal;}
	.dvw6pgoldkd  {background-color: gold;width:6%;padding: 0em 0em 0em 0em;border-bottom: 1px solid #9C9C9C;border-right: 1px solid #9C9C9C;padding: 0em 0.2em 0em 0em;font-size: 80%;font-weight: normal;}
	.dvw6pgrkd  {color: white;background-color: green;width:6%;padding: 0em 0em 0em 0em;border-bottom: 1px solid #9C9C9C;border-right: 1px solid #9C9C9C;padding: 0em 0.2em 0em 0em;font-size: 80%;font-weight: normal;}
	.dvw4pkd  {width:4%;border-bottom: 1px solid #9C9C9C;border-right: 1px solid #9C9C9C;padding: 0em 0.2em 0em 0em;font-size: 80%;font-weight: normal;}
	.dvw4pgoldkd  {background-color: gold;width:4%;border-bottom: 1px solid #9C9C9C;border-right: 1px solid #9C9C9C;padding: 0em 0.2em 0em 0em;font-size: 80%;font-weight: normal;}
	.dvw4pgrkd  {color: white;background-color: green;width:4%;border-bottom: 1px solid #9C9C9C;border-right: 1px solid #9C9C9C;padding: 0em 0.2em 0em 0em;font-size: 80%;font-weight: normal;}

	.knopkalend1{-webkit-transition-duration: 0.4s;transition-duration: 0.4s;
		background-color: white;color: #413262;border: 1px solid #413262;border-radius: 0.2em;padding: 0.2em 0.5em 0.2em 0.5em;text-align: center;text-decoration: none;
        display: inline-block;font-size: 0.8em;font-weight: bold;margin: 0.1em 0.1em 0em 0.1em;}
	.knopkalend1:hover{
	    background-color: #413262;color: white;border: 1px solid #413262;border-radius: 0.2em;padding: 0.2em 0.6em 0.2em 0.6em;text-align: center;text-decoration: none;
        display: inline-block;font-size: 0.9em;font-weight: bold;cursor: pointer;margin: 0.1em 0.1em 0em 0.1em;}
	.knopkalend2{-webkit-transition-duration: 0.4s;transition-duration: 0.4s;
		background-color: white;color: #AE3835;border: 1px solid #AE3835;border-radius: 0.2em;padding: 0.2em 0.5em 0.2em 0.5em;text-align: center;text-decoration: none;
        display: inline-block;font-size: 0.8em;font-weight: bold;margin: 0.1em 0.1em 0em 0.1em;}
	.knopkalend2:hover{
	    background-color: #AE3835;color: white;border: 1px solid #AE3835;border-radius: 0.2em;padding: 0.2em 0.6em 0.2em 0.6em;text-align: center;text-decoration: none;
        display: inline-block;font-size: 0.9em;font-weight: bold;cursor: pointer;margin: 0.1em 0.1em 0em 0.1em;}	

	.dvotifstzdch80 {width:5.1em;display:flex;flex-direction:row;justify-content:space-between;background-color: white;}	
	.dvotifstw      {width:1.6em;height:1.6em;border: 0em solid #E5E7E7;background-color: #E5E7E7;border-radius: 50%;}
	.dvotifstg      {width:1.6em;height:1.6em;border: 0em solid #E5E7E7;background-color: green;border-radius: 50%;}
	.dvotifsty      {width:1.6em;height:1.6em;border: 0em solid #E5E7E7;background-color: yellow;border-radius: 50%;}
	.dvotifstr      {width:1.6em;height:1.6em;border: 0em solid #E5E7E7;background-color: red;border-radius: 50%;}

	.divotiffin    {max-height: 25.0em; overflow-y: scroll;border: 1px solid green;padding: 0.4em;margin: 0.4em 0em 0.4em 0em;background-color: white;}
	.divotiffin150 {max-height: 10.0em; overflow-y: scroll;border: 1px solid green;padding: 0.4em;margin: 0.4em 0em 0.4em 0em;}
	.divotiffinzgl {padding: 0.2em 1.5em 0.4em 0.8em;margin: 0.2em 0em 0.2em 0em;}
		
	.dvadd{-webkit-transition-duration: 1.4s;transition-duration: 1.4s;color: grey;padding: 0em 0em 0em 0em;
                 font-size: 90%;font-weight: normal;}
	.dvadd:hover{font-size: 90%;font-weight: normal;color: green;cursor: pointer;padding: 0em 0em 0em 0em;}

	.headerSubmit{-webkit-transition-duration: 0.4s;transition-duration: 0.4s;white-space: nowrap;margin: 0.2em;
		background-color: white;color: #413262;border: 1px solid #413262;border-radius: 0.3em;padding: 0.3em 2em 0.2em 2em;text-align: center;text-decoration: none;
        display: inline-block;font-size: 70%;font-weight: bold;}
	.headerSubmit:hover{white-space: nowrap;margin: 0.2em;
	    background-color: #413262;color: white;border: 1px solid #413262;border-radius: 0.3em;padding: 0.3em 2em 0.2em 2em;text-align: center;text-decoration: none;
        display: inline-block;font-size: 70%;font-weight: bold;cursor: pointer;}
	.headerSubmitHead{-webkit-transition-duration: 0.4s;transition-duration: 0.4s;white-space: nowrap;margin: 0.2em;
		background-color: white;color: #413262;border: 1px solid #413262;border-radius: 0.3em;padding: 0.3em 2em 0.2em 2em;text-align: center;text-decoration: none;
        display: inline-block;font-size: 70%;font-weight: bold;}
	.headerSubmitHead:hover{white-space: nowrap;margin: 0.2em;
	    background-color: #413262;color: white;border: 1px solid #413262;border-radius: 0.3em;padding: 0.3em 2em 0.2em 2em;text-align: center;text-decoration: none;
        display: inline-block;font-size: 70%;font-weight: bold;cursor: pointer;}
	.headerSubmitHeadOT{-webkit-transition-duration: 0.4s;transition-duration: 0.4s;white-space: nowrap;margin: 0.2em;
		background-color: white;color: #413262;border: 1px solid #413262;border-radius: 0.3em;padding: 0.3em 2em 0.2em 2em;text-align: center;text-decoration: none;
        display: inline-block;font-size: 70%;font-weight: bold;}
	.headerSubmitHeadOT:hover{white-space: nowrap;margin: 0.2em;
	    background-color: #413262;color: white;border: 1px solid #413262;border-radius: 0.3em;padding: 0.3em 2em 0.2em 2em;text-align: center;text-decoration: none;
        display: inline-block;font-size: 70%;font-weight: bold;cursor: pointer;}		

	.headerSubmitSc{-webkit-transition-duration: 0.4s;transition-duration: 0.4s;white-space: nowrap;margin: 0.2em;
		background-color: white;color: #AE3835;border: 1px solid #AE3835;border-radius: 0.3em;padding: 0.3em 2em 0.2em 2em;text-align: center;text-decoration: none;
        display: inline-block;font-size: 70%;font-weight: bold;}
	.headerSubmitSc:hover{white-space: nowrap;margin: 0.2em;
	    background-color: #AE3835;color: white;border: 1px solid #AE3835;border-radius: 0.3em;padding: 0.3em 2em 0.2em 2em;text-align: center;text-decoration: none;
        display: inline-block;font-size: 70%;font-weight: bold;cursor: pointer;}				
	.headerSubmitScOT{-webkit-transition-duration: 0.4s;transition-duration: 0.4s;white-space: nowrap;margin: 0.2em;
		background-color: white;color: #AE3835;border: 1px solid #AE3835;border-radius: 0.3em;padding: 0.3em 2em 0.2em 2em;text-align: center;text-decoration: none;
        display: inline-block;font-size: 70%;font-weight: bold;}
	.headerSubmitScOT:hover{white-space: nowrap;margin: 0.2em;
	    background-color: #AE3835;color: white;border: 1px solid #AE3835;border-radius: 0.3em;padding: 0.3em 2em 0.2em 2em;text-align: center;text-decoration: none;
        display: inline-block;font-size: 70%;font-weight: bold;cursor: pointer;}				


.dvlev3footer{padding-top: 5px; padding-left: 5px; float: left; text-align: left; height: 35px;}



	.tabms {}
    .tabms>input[type="radio"] {display: none;}
    .tabms>input[type="radio"]:checked+label { background-color: #AE3835;color: white;font-size: 1em;font-weight: normal;border: 1px solid #AE3835;}
    .tabms>div {display: none;}
    #tabm-btn-1:checked~#contentm-1,
    #tabm-btn-2:checked~#contentm-2,
    #tabm-btn-3:checked~#contentm-3,
    #tabm-btn-4:checked~#contentm-4,
    #tabm-btn-5:checked~#contentm-5,
    #tabm-btn-6:checked~#contentm-6,
    #tabm-btn-7:checked~#contentm-7,
    #tabm-btn-8:checked~#contentm-8,
    #tabm-btn-9:checked~#contentm-9,
    #tabm-btn-10:checked~#contentm-10 
	{      display: block;    }
    .tabms>label {}
    .tabms>label:first-of-type {}

    .tabmsotif1 {}
    .tabmsotif1>input[type="radio"] {display: none;}
    .tabmsotif1>input[type="radio"]:checked+label {background-color: khaki}
    .tabmsotif1>div {display: none;}
    #tabmotif1-btn-1:checked~#contentmotif1-1,
    #tabmotif1-btn-2:checked~#contentmotif1-2,
    #tabmotif1-btn-3:checked~#contentmotif1-3,
    #tabmotif1-btn-4:checked~#contentmotif1-4,
    #tabmotif1-btn-5:checked~#contentmotif1-5,
    #tabmotif1-btn-6:checked~#contentmotif1-6,
    #tabmotif1-btn-7:checked~#contentmotif1-7,
    #tabmotif1-btn-8:checked~#contentmotif1-8,
    #tabmotif1-btn-9:checked~#contentmotif1-9,
    #tabmotif1-btn-10:checked~#contentmotif1-10 
	{      display: block;    }
    .tabmsotif1>label {}
    .tabmsotif1>label:first-of-type {}
	
	.tabkalend {}
    .tabkalend>input[type="radio"] {display: none;}
    .tabkalend>input[type="radio"]:checked+label {background-color: grey;color: white;font-size: 90%;font-weight: normal;border: 1px solid #413262;}
    .tabkalend>div {display: none;}
    #tabkalend-btn-1:checked~#contentkalend-1,
    #tabkalend-btn-2:checked~#contentkalend-2
	{      display: block;    }
    .tabkalend>label {}
    .tabkalend>label:first-of-type {}	


	.stolbik      {width:19%;height:10em;margin: 0.1em 0.5em 0.1em 0.5em;background-color: white;border: 0.1em solid #E5E7E7;}
	.yacheyka     {width:100%;height:0.1em;background-color: white;}		
	.yacheykast8  {width:100%;height:0.1em;background-color: green;}	
	.diagramma1   {width:30%;display:flex;flex-direction:row;justify-content:space-between;background-color: white;}


.novosti          {width:98%;display:flex;flex-direction:row;justify-content:space-between;margin:0% 0.5% 0% 0.5%;/*overflow: hidden;*/}
.dvstlb1          {-webkit-transition-duration: 0.4s;transition-duration: 0.4s;text-align: justify;overflow: hidden;
				   width:24%;padding:0.3em 0.5em 0.5em 0.3em;background-color: #F5F7F7;min-height:10.0em;}
.dvstlb1:hover    {width:24%;padding:0.6em 0.3em 0.3em 0.6em;background-color: #E5E7E7;min-height:10.0em;text-align: justify;
					display: inline-block;overflow: hidden;}
.dvstlb2          {-webkit-transition-duration: 0.4s;transition-duration: 0.4s;text-align: center;overflow: hidden;border-bottom: 0.05em solid #F5F7F7;
                   width:24%;padding:0.3em 0.5em 0.5em 0.3em;background-color: #E5E7E7;min-height:10.0em;vertical-align: middle;}
.dvstlb2:hover    {width:24%;padding:0.6em 0.3em 0.3em 0.6em;background-color: #E5E7E7;min-height:10.0em;text-align: center;
					display: inline-block;overflow: hidden;vertical-align: middle;}

	.rcommentr{margin: 1.5em;padding: 1em;/*white-space: nowrap;float: left;*/color: red;font-size:120%;font-weight: bold;border: 0.2em solid red;}
	.rcommentg{margin: 1.5em;padding: 1em;/*white-space: nowrap;float: left;*/color: green;font-size:120%;font-weight: bold;border: 0.2em solid green;}

/*
стили раздела онлайн-моделирования
*/

.anondec{text-decoration: none;}

.dvvkladkim0{background-color: #F5F7F7;margin:0.5em 0em 0.1em 0em;white-space: nowrap;overflow: hidden;text-indent: 0.8em;user-select: none;}
.dvvkladkim0v1{background-color: lightyellow;white-space: nowrap;overflow: hidden;text-indent: 0.8em;user-select: none;}
.dvvkladkim0v1c1t1{background-color: lightyellow;white-space: nowrap;overflow-x: scroll;text-indent: 0.8em;user-select: none;transform:rotatex(180deg);}
.dvvkladkim0v1c1t2{background-color: lightyellow;white-space: nowrap;overflow-x: scroll;text-indent: 0.8em;user-select: none;transform:rotatex(180deg);}
.dvvkladkim0v1c1t3{background-color: lightyellow;white-space: nowrap;overflow-x: scroll;text-indent: 0.8em;user-select: none;/*transform:rotatex(180deg);*/}
.dvvkladkim0v4{	position: sticky; top: 1;z-index: 2;
				background-color: lightyellow;margin:0.1em 0em;white-space: nowrap;overflow: hidden;text-indent: 0.8em;user-select: none;}

.knopkapodmenufm1{-webkit-transition-duration: 0.4s;transition-duration: 0.4s;
		display: inline-block;white-space: nowrap;
		background-color: lightyellow;color: #AE3835;font-size: 90%;font-weight: normal;text-align: center;text-decoration: none;
        padding: 0.3em 0.4em;margin: 0.4em 0em;
		border-top: 0.05em solid #AE3835;border-bottom: 0.05em solid #AE3835;border-left: 0em solid #AE3835;border-right: 0em solid #AE3835;}
.knopkapodmenufm1:hover{cursor: pointer;
	    display: inline-block;white-space: nowrap;
		background-color: lightyellow;color: #AE3835;font-size: 90%;font-weight: normal;text-align: center;text-decoration: none;
        padding: 0.3em 0.4em;margin: 0.4em 0em;border-radius: 0em 0em 0.5em 0.5em;
		border-top: 0.05em solid #AE3835;border-bottom: 0.05em solid #AE3835;border-left: 0em solid #AE3835;border-right: 0em solid #AE3835;}

.knopkapodmenufm2{-webkit-transition-duration: 0.4s;transition-duration: 0.4s;
		display: inline-block;white-space: nowrap;
		background-color: #F5F7F7;color: #0684E8;font-size: 90%;font-weight: normal;text-align: center;text-decoration: none;
        padding: 0.3em 0.4em;margin: 0.4em 0em;
		border-top: 0.05em solid #0684E8;border-bottom: 0.05em solid #0684E8;border-left: 0em solid #0684E8;border-right: 0em solid #0684E8;}
.knopkapodmenufm2:hover{cursor: pointer;
		display: inline-block;white-space: nowrap;
		background-color: #E5E7E7;color: #AE3835;font-size: 90%;font-weight: normal;text-align: center;text-decoration: none;
        padding: 0.3em 0.4em;margin: 0.4em 0em;border-radius: 0em 0em 0.5em 0.5em;
		border-top: 0.05em solid #AE3835;border-bottom: 0.05em solid #AE3835;border-left: 0em solid #AE3835;border-right: 0em solid #AE3835;}

.knopkapodmenufm15{-webkit-transition-duration: 0.4s;transition-duration: 0.4s;
		display: inline-block;white-space: nowrap;
		background-color: lightyellow;color: #AE3835;font-size: 90%;font-weight: normal;text-align: center;text-decoration: none;
        padding: 0.2em 0.4em 0.3em 0.4em;margin: 0.4em 0em;
		border-top: 0em solid #AE3835;border-bottom: 0.05em solid #AE3835;border-left: 0em solid #AE3835;border-right: 0em solid #AE3835;}
.knopkapodmenufm15:hover{cursor: pointer;
	    display: inline-block;white-space: nowrap;
		background-color: lightyellow;color: #AE3835;font-size: 90%;font-weight: normal;text-align: center;text-decoration: none;
        padding: 0.2em 0.4em 0.3em 0.4em;margin: 0.4em 0em;border-radius: 0em 0em 0.5em 0.5em;
		border-top: 0em solid #AE3835;border-bottom: 0.05em solid #AE3835;border-left: 0em solid #AE3835;border-right: 0em solid #AE3835;}

.knopkapodmenufm25{-webkit-transition-duration: 0.4s;transition-duration: 0.4s;
		display: inline-block;white-space: nowrap;
		background-color: #F5F7F7;color: #0684E8;font-size: 90%;font-weight: normal;text-align: center;text-decoration: none;
        padding: 0.2em 0.4em 0.3em 0.4em;margin: 0.4em 0em;
		border-top: 0em solid #0684E8;border-bottom: 0.05em solid #0684E8;border-left: 0em solid #0684E8;border-right: 0em solid #0684E8;}
.knopkapodmenufm25:hover{cursor: pointer;
		display: inline-block;white-space: nowrap;
		background-color: #E5E7E7;color: #AE3835;font-size: 90%;font-weight: normal;text-align: center;text-decoration: none;
        padding: 0.2em 0.4em 0.3em 0.4em;margin: 0.4em 0em;border-radius: 0em 0em 0.5em 0.5em;
		border-top: 0em solid #AE3835;border-bottom: 0.05em solid #AE3835;border-left: 0em solid #AE3835;border-right: 0em solid #AE3835;}
		
.contacttech{-webkit-transition-duration: 0.4s;transition-duration: 0.4s;
		min-width:15%;max-width:23%;min-height:100%;display: inline-block;white-space: normal;transform:rotatex(180deg);
		background-color: #F5F7F7;color: #0684E8;font-weight: normal;text-align: center;text-decoration: none;
        padding: 0.3em 0.4em;margin: 0.4em 0em;
		border-top: 0em solid #0684E8;border-bottom: 0.05em solid #0684E8;border-left: 0em solid #0684E8;border-right: 0em solid #0684E8;}
.contacttech:hover{cursor: pointer;
		min-width:15%;max-width:23%;min-height:100%;display: inline-block;white-space: normal;transform:rotatex(180deg);
		background-color: #E5E7E7;color: #AE3835;font-weight: normal;text-align: center;text-decoration: none;
        padding: 0.3em 0.4em;margin: 0.4em 0em;border-radius: 0em 0em 0.5em 0.5em;
		border-top: 0em solid #AE3835;border-bottom: 0.05em solid #AE3835;border-left: 0em solid #AE3835;border-right: 0em solid #AE3835;}
		
.contacttechdv{-webkit-transition-duration: 0.4s;transition-duration: 0.4s;
		min-width:15%;max-width:23%;min-height:100%;display: inline-block;white-space: normal;
		background-color: #F5F7F7;color: #0684E8;font-weight: normal;text-align: center;text-decoration: none;
        padding: 0.3em 0.4em;margin: 0.4em 0em;
		border-top: 0em solid #0684E8;border-bottom: 0.05em solid #0684E8;border-left: 0em solid #0684E8;border-right: 0em solid #0684E8;}
.contacttechdv:hover{cursor: pointer;
		min-width:15%;max-width:23%;min-height:100%;display: inline-block;white-space: normal;
		background-color: #E5E7E7;color: #AE3835;font-weight: normal;text-align: center;text-decoration: none;
        padding: 0.3em 0.4em;margin: 0.4em 0em;border-radius: 0em 0em 0.5em 0.5em;
		border-top: 0em solid #AE3835;border-bottom: 0.05em solid #AE3835;border-left: 0em solid #AE3835;border-right: 0em solid #AE3835;}		
		
.contacttechbut{-webkit-transition-duration: 0.4s;transition-duration: 0.4s;
		width:100%;display: block;white-space: normal;
		background-color: #F5F7F7;color: #0684E8;font-weight: normal;text-align: center;text-decoration: none;
		border: 0em solid #0684E8;}
.contacttechbut:hover{cursor: pointer;
		width:100%;display: block;white-space: normal;
		background-color: #E5E7E7;color: #AE3835;font-weight: normal;text-align: center;text-decoration: none;
        border: 0em solid #AE3835;}

.strokach{-webkit-transition-duration: 0.4s;transition-duration: 0.4s;white-space: nowrap;margin: 0.1em 0em;padding: 0.2em 0em;width: 100%;
		background-image: linear-gradient(to right, #F5F7F7, #E5E7E7, #F5F7F7);color: #413262;border: 0em solid #413262;
		text-align: center;font-size: 90%;font-weight: bold;
		display: block;text-decoration: none;}
.strokach:hover{white-space: nowrap;white-space: nowrap;margin: 0.1em 0em;padding: 0.2em 0em;width: 100%;
		background-image: linear-gradient(to right, #E5E7E7, #413262, #E5E7E7);color: white;border: 0em solid #413262;
	    text-align: center;font-size: 90%;font-weight: bold;
		display: block;text-decoration: none;cursor: pointer;}
.strokaok{-webkit-transition-duration: 0.4s;transition-duration: 0.4s;white-space: nowrap;margin: 0.1em 0em;padding: 0.2em 0em;width: 100%;
		background-image: linear-gradient(to right, #F5F7F7, #E5E7E7, #F5F7F7);color: green;border: 0em solid green;
		text-align: center;font-size: 90%;font-weight: bold;
		display: block;text-decoration: none;}
.strokaok:hover{white-space: nowrap;white-space: nowrap;margin: 0.1em 0em;padding: 0.2em 0em;width: 100%;
		background-image: linear-gradient(to right, #E5E7E7, green, #E5E7E7);color: white;border: 0em solid green;
	    text-align: center;font-size: 90%;font-weight: bold;
		display: block;text-decoration: none;cursor: pointer;}
.strokano{-webkit-transition-duration: 0.4s;transition-duration: 0.4s;white-space: nowrap;margin: 0.1em 0em;padding: 0.2em 0em;width: 100%;
		background-image: linear-gradient(to right, #F5F7F7, #E5E7E7, #F5F7F7);color: #AE3835;border: 0em solid #AE3835;
		text-align: center;font-size: 90%;font-weight: bold;
		display: block;text-decoration: none;}
.strokano:hover{white-space: nowrap;white-space: nowrap;margin: 0.1em 0em;padding: 0.2em 0em;width: 100%;
		background-image: linear-gradient(to right, #E5E7E7, #AE3835, #E5E7E7);color: white;border: 0em solid #AE3835;
	    text-align: center;font-size: 90%;font-weight: bold;
		display: block;text-decoration: none;cursor: pointer;}
.strokabl{-webkit-transition-duration: 0.4s;transition-duration: 0.4s;white-space: nowrap;margin: 0.1em 0em;padding: 0.2em 0em;width: 100%;
		background-image: linear-gradient(to right, #F5F7F7, #E5E7E7, #F5F7F7);color: black;border: 0em solid black;
		text-align: center;font-size: 90%;font-weight: bold;
		display: block;text-decoration: none;}
.strokabl:hover{white-space: nowrap;white-space: nowrap;margin: 0.1em 0em;padding: 0.2em 0em;width: 100%;
		background-image: linear-gradient(to right, #E5E7E7, black, #E5E7E7);color: white;border: 0em solid black;
	    text-align: center;font-size: 90%;font-weight: bold;
		display: block;text-decoration: none;cursor: pointer;}
.strokagr{-webkit-transition-duration: 0.4s;transition-duration: 0.4s;white-space: nowrap;margin: 0.1em 0em;padding: 0.2em 0em;width: 100%;
		background-image: linear-gradient(to right, #F5F7F7, #E5E7E7, #F5F7F7);color: grey;border: 0em solid black;
		text-align: center;font-size: 90%;font-weight: bold;
		display: block;text-decoration: none;}
.strokagr:hover{white-space: nowrap;white-space: nowrap;margin: 0.1em 0em;padding: 0.2em 0em;width: 100%;
		background-image: linear-gradient(to right, #E5E7E7, black, #E5E7E7);color: white;border: 0em solid black;
	    text-align: center;font-size: 90%;font-weight: bold;
		display: block;text-decoration: none;cursor: pointer;}

	.knopkapodmenu2{-webkit-transition-duration: 0.4s;transition-duration: 0.4s;position: sticky; top: 0;z-index:3;
		display: inline-block;white-space: nowrap;
		background-color: #F5F7F7;color: #0684E8;font-size: 85%;font-weight: normal;text-align: center;text-decoration: none;
        padding: 0.2em 0.4em;margin: 0.2em 0em;
		border-top: 0.05em solid #0684E8;border-bottom: 0.05em solid #0684E8;border-left: 0em solid #0684E8;border-right: 0em solid #0684E8;}
	.knopkapodmenu2:hover{cursor: pointer;
		display: inline-block;white-space: nowrap;
		background-color: #E5E7E7;color: #AE3835;font-size: 85%;font-weight: normal;text-align: center;text-decoration: none;
        padding: 0.2em 0.4em;margin: 0.2em 0em;border-radius: 0em 0em 0.5em 0.5em;
		border-top: 0.05em solid #AE3835;border-bottom: 0.05em solid #AE3835;border-left: 0em solid #AE3835;border-right: 0em solid #AE3835;}
    .knopkapodmenu1{-webkit-transition-duration: 0.4s;transition-duration: 0.4s;position: sticky; top: 0;z-index:3;
		display: inline-block;white-space: nowrap;
		background-color: lightyellow;color: #AE3835;font-size: 85%;font-weight: normal;text-align: center;text-decoration: none;
        padding: 0.2em 0.4em;margin: 0.2em 0em;
		border-top: 0.05em solid #AE3835;border-bottom: 0.05em solid #AE3835;border-left: 0em solid #AE3835;border-right: 0em solid #AE3835;}
    .knopkapodmenu1:hover{cursor: pointer;
	    display: inline-block;white-space: nowrap;
		background-color: lightyellow;color: #AE3835;font-size: 85%;font-weight: normal;text-align: center;text-decoration: none;
        padding: 0.2em 0.4em;margin: 0.2em 0em;border-radius: 0em 0em 0.5em 0.5em;
		border-top: 0.05em solid #AE3835;border-bottom: 0.05em solid #AE3835;border-left: 0em solid #AE3835;border-right: 0em solid #AE3835;}


.dvlevopravo{display:flex;flex-direction:row;justify-content:space-between;border-bottom: 0.2em solid #F5F7F7;user-select: none;}
.dvlevopravo4{display:flex;flex-direction:row;justify-content:space-between;border: 0;user-select: none;}
.knopkalevopravo{-webkit-transition-duration: 0.4s;transition-duration: 0.4s;
		display: inline-block;white-space: nowrap;
		background-color: #E5E7E7;color: #413262;font-size: 80%;font-weight: bold;text-align: center;text-decoration: none;
        padding: 0.1em 0.4em;margin: 0.1em 0.3em;border: 0em solid #E5E7E7;border-radius: 0.5em;}
.knopkalevopravo:hover{cursor: pointer;
		display: inline-block;white-space: nowrap;
		background-color: grey;color: #F5F7F7;font-size: 80%;font-weight: bold;text-align: center;text-decoration: none;
        padding: 0.1em 0.4em;margin: 0.1em 0.3em;border: 0em solid #E5E7E7;border-radius: 0.5em;}
.zagolovok{color: #413262;font-size: 90%;font-weight: bold;}
		
.dvptklevopravo{z-index:2;position: sticky; bottom: 15em;display:flex;flex-direction:row;justify-content:space-between;border: 0;user-select: none;}
.dvptkl    {width:52%;border: 0;}
.dvptkp    {width:48%;border: 0;display:flex;flex-direction:row;justify-content:space-between;}
.dvptkl1    {width:52%;border: 0;}
.dvptkp1    {width:48%;border: 0;display:flex;flex-direction:row;justify-content:space-between;}
.dvptkl2    {width:38%;border: 0;}
.dvptkp2    {width:62%;border: 0;display:flex;flex-direction:row;justify-content:space-between;}
.dvptkl3    {width:32%;border: 0;}
.dvptkp3    {width:68%;border: 0;display:flex;flex-direction:row;justify-content:space-between;}
.knopkaptklevopravo{-webkit-transition-duration: 0.4s;transition-duration: 0.4s;
		display: inline-block;white-space: nowrap;
		background-color: #F5F7F7;color: #413262;font-size: 80%;font-weight: bold;text-align: center;text-decoration: none;
        padding: 0.3em 0.4em;margin: 0.1em 0.5em;border: 0em solid #F5F7F7;border-radius: 0.5em;opacity: 0.7;}
.knopkaptklevopravo:hover{cursor: pointer;
		display: inline-block;white-space: nowrap;
		background-color: grey;color: #F5F7F7;font-size: 80%;font-weight: bold;text-align: center;text-decoration: none;
        padding: 0.3em 0.4em;margin: 0.1em 0.5em;border: 0em solid #E5E7E7;border-radius: 0.5em;}

.dvsave{z-index:4;position: sticky; bottom: 1em;white-space: nowrap;overflow: hidden;text-indent: 3.0em;user-select: none;}
.knopkasave{-webkit-transition-duration: 0.4s;transition-duration: 0.4s;
		display: inline-block;white-space: nowrap;/*opacity: 0.7;*/
		background-color: #413262;color: #F5F7F7;font-size: 80%;letter-spacing: 0.05em;font-weight: bold;text-align: center;text-decoration: none;
        padding: 0.2em 0.5em;margin: 0em 0.1em;border: 0.1em solid #413262;border-radius: 0.5em;}
.knopkasave:hover{cursor: pointer;
		display: inline-block;white-space: nowrap;
		background-color: #AE3835;color: #F5F7F7;font-size: 80%;letter-spacing: 0.05em;font-weight: bold;text-align: center;text-decoration: none;
        padding: 0.2em 0.5em;margin: 0em 0.1em;border: 0.1em solid #AE3835;border-radius: 0.5em;}
.knopkasaveA{-webkit-transition-duration: 0.4s;transition-duration: 0.4s;
		display: inline-block;white-space: nowrap;/*opacity: 0.7;*/
		background-color: #AE3835;color: #F5F7F7;font-size: 80%;letter-spacing: 0.05em;font-weight: bold;text-align: center;text-decoration: none;
        padding: 0.2em 0.5em;margin: 0em 0.1em;border: 0.1em solid #AE3835;border-radius: 0.5em;}
.knopkasaveA:hover{cursor: pointer;
		display: inline-block;white-space: nowrap;
		background-color: #413262;color: #F5F7F7;font-size: 80%;letter-spacing: 0.05em;font-weight: bold;text-align: center;text-decoration: none;
        padding: 0.2em 0.5em;margin: 0em 0.1em;border: 0.1em solid #413262;border-radius: 0.5em;}

.razmetkafix       {position: sticky; top: 0;width:98%;display:flex;flex-direction:row;justify-content:space-between;margin:0% 0.5% 0% 0.5%;z-index:2;overflow: hidden;
				    -webkit-transition-duration: 0.4s;transition-duration: 0.4s;}
.razmetkafix:hover {position: sticky; top: 0;width:98%;display:flex;flex-direction:row;justify-content:space-between;margin:0% 0.5% 0% 0.5%;z-index:2;overflow: hidden;
				    box-shadow: 0.4em 0.4em 0.7em rgba(122,122,122,0.3);}				

.razmetka   		{width:99.7%;display:flex;flex-direction:row;justify-content:space-between;/*margin:0% 0.5% 0% 0.5%;/*overflow: hidden;*/}
.razmetkai10j1  	{width:99.7%;display:flex;flex-direction:row;justify-content:space-between;font-size:85%;/*margin:0% 0.5% 0% 0.5%;/*overflow: hidden;*/}
.razmetka80   		{width:80%;display:flex;flex-direction:row;justify-content:space-between;/*margin:0% 0.5% 0% 0.5%;/*overflow: hidden;*/}

.dvpkztl80    {width:55%;padding:0.3em 0em 0.3em 0.3em; display:flex;flex-direction:row;justify-content:space-between;overflow-x: scroll;transform:rotatex(180deg);user-select: none;}
.dvmesur80    {width:15%;padding:0.3em 0em 0.3em 0.3em; display:flex;flex-direction:row;justify-content:space-between;overflow-x: scroll;transform:rotatex(180deg);user-select: none;}
.dvtotal80    {width:25%;padding:0.3em 0em; display:flex;flex-direction:row;justify-content:space-between;overflow-x: scroll;transform:rotatex(180deg);user-select: none;}

.dvpkztl1    {width:20%;padding:0.3em 0em 0.3em 0.3em; display:flex;flex-direction:row;justify-content:space-between;overflow-x: scroll;transform:rotatex(180deg);user-select: none;}
.dvmesur1    {width: 7%;padding:0.3em 0em 0.3em 0.3em; display:flex;flex-direction:row;justify-content:space-between;overflow-x: scroll;transform:rotatex(180deg);user-select: none;}
.dvvalue1    {z-index:3;width:15%;padding:0.3em 0em; display:flex;flex-direction:row;justify-content:space-between;overflow-x: scroll;transform:rotatex(180deg);user-select: none;}
.dvtotal1    {width:10%;padding:0.3em 0em; display:flex;flex-direction:row;justify-content:space-between;overflow-x: scroll;transform:rotatex(180deg);user-select: none;}
.dvpotok1    {width:48%;padding:0.3em 0em 0.3em 0.3em; display:flex;flex-direction:row;justify-content:space-between;overflow-x: scroll;transform:rotatex(180deg);user-select: none;}

.dvpkztl2    {width:20%;padding:0.3em 0em 0.3em 0.3em; display:flex;flex-direction:row;justify-content:space-between;overflow-x: scroll;transform:rotatex(180deg);user-select: none;}
.dvmesur2    {width: 7%;padding:0.3em 0em 0.3em 0.3em; display:flex;flex-direction:row;justify-content:space-between;overflow-x: scroll;transform:rotatex(180deg);user-select: none;}
.dvvalue2    {z-index:3;width:0%;padding:0.3em 0em; display:flex;flex-direction:row;justify-content:space-between;overflow-x: scroll;transform:rotatex(180deg);user-select: none;}
.dvtotal2    {width:11%;padding:0.3em 0em; display:flex;flex-direction:row;justify-content:space-between;overflow-x: scroll;transform:rotatex(180deg);user-select: none;}
.dvpotok2    {width:62%;padding:0.3em 0em 0.3em 0.3em; display:flex;flex-direction:row;justify-content:space-between;overflow-x: scroll;transform:rotatex(180deg);user-select: none;}

.dvpkztl3    {width:20%;padding:0.3em 0em 0.3em 0.3em; display:flex;flex-direction:row;justify-content:space-between;overflow-x: scroll;transform:rotatex(180deg);user-select: none;}
.dvmesur3    {width: 0%;padding:0.3em 0em 0.3em 0.3em; display:flex;flex-direction:row;justify-content:space-between;overflow-x: scroll;transform:rotatex(180deg);user-select: none;}
.dvvalue3    {z-index:3;width:12%;padding:0.3em 0em; display:flex;flex-direction:row;justify-content:space-between;overflow-x: scroll;transform:rotatex(180deg);user-select: none;}
.dvtotal3    {width:0%;padding:0.3em 0em; display:flex;flex-direction:row;justify-content:space-between;overflow-x: scroll;transform:rotatex(180deg);user-select: none;}
.dvpotok3    {width:68%;padding:0.3em 0em 0.3em 0.3em; display:flex;flex-direction:row;justify-content:space-between;overflow-x: scroll;transform:rotatex(180deg);user-select: none;}

.dvpkztl    {width:30%;padding:0.1em; display:flex;flex-direction:row;justify-content:space-between;overflow-x: scroll;transform:rotatex(180deg);user-select: none;}
/*.dvmesur    {width: 7%;padding:0.3em; display:flex;flex-direction:row;justify-content:space-between;overflow-x: scroll;transform:rotatex(180deg);user-select: none;}*/
.dvvalue    {width:17%;padding:0.1em; display:flex;flex-direction:row;justify-content:space-between;overflow-x: scroll;transform:rotatex(180deg);user-select: none;}
.dvtotal    {width:12%;padding:0.1em; display:flex;flex-direction:row;justify-content:space-between;overflow-x: scroll;transform:rotatex(180deg);user-select: none;}
.dvpotok    {width:57%;padding:0.1em; display:flex;flex-direction:row;justify-content:space-between;overflow-x: scroll;transform:rotatex(180deg);user-select: none;}

.dvstolb    {width:99%;transform:rotatex(180deg);}
.dvstolbptk {transform:rotatex(180deg);}

.onlfnmd{-webkit-transition-duration: 0.4s;transition-duration: 0.4s;white-space: nowrap;overflow: hidden;min-width: 99%;/*z-index:3;*/
		background-color: #F5F7F7;color: #AE3835;border: 0em solid #AE3835;padding: 0.2em;text-align: center;text-decoration: none;
        display: block;font-size: 90%;font-weight: bold;}
.onlfnmd:hover{white-space: nowrap;overflow: hidden;min-width: 99%;/*z-index:3;*/
	    background-color: #AE3835;color: #F5F7F7;border: 0.05em solid #AE3835;border-radius: 0em 0em 0.5em 0.5em;padding: 0.2em;text-align: center;text-decoration: none;
        display: block;font-size: 90%;font-weight: bold;cursor: pointer;}

.onlfnmd2{-webkit-transition-duration: 0.4s;transition-duration: 0.4s;white-space: nowrap;overflow: hidden;min-width: 99%;/*z-index:3;*/
		background-color: #F5F7F7;color: #413262;border: 0em solid #413262;padding: 0.2em;text-align: center;text-decoration: none;
        display: block;font-size: 90%;font-weight: bold;}
.onlfnmd2:hover{white-space: nowrap;overflow: hidden;min-width: 99%;/*z-index:3;*/
	    background-color: #413262;color: #F5F7F7;border: 0.05em solid #413262;border-radius: 0em 0em 0.5em 0.5em;padding: 0.2em;text-align: center;text-decoration: none;
        display: block;font-size: 90%;font-weight: bold;cursor: pointer;}
		
.onlfnmd2min10{-webkit-transition-duration: 0.4s;transition-duration: 0.4s;white-space: nowrap;overflow: hidden;width:10%;min-width:4em;
		background-color: #F5F7F7;color: #413262;border: 0em solid #413262;padding: 0.2em;text-align: center;text-decoration: none;
        display: inline-block;font-size: 90%;font-weight: bold;}
.onlfnmd2min10:hover{white-space: nowrap;overflow: hidden;width:10%;min-width:4em;
	    background-color: #413262;color: #F5F7F7;border: 0.05em solid #413262;border-radius: 0em 0em 0.5em 0.5em;padding: 0.2em;text-align: center;text-decoration: none;
        display: inline-block;font-size: 90%;font-weight: bold;cursor: pointer;}

.menuotrasl1{-webkit-transition-duration: 0.4s;transition-duration: 0.4s;white-space: nowrap;
		background-color: lightyellow;color: #AE3835;border-top: 0em solid #AE3835;border-bottom: 0.05em solid #AE3835;
		border-left: 0em solid #AE3835;border-right: 0em solid #AE3835;
		padding: 0.2em 0.4em 0.3em 0.4em;text-align: center;text-decoration: none;
        display: inline-block;font-size: 90%;font-weight: normal;margin: 0.4em 0em 0.4em 0.3em;}
.menuotrasl1:hover{white-space: nowrap;
	    background-color: lightyellow;color: #413262;border-top: 0em solid grey;border-bottom: 0.05em solid grey;
		border-left: 0em solid grey;border-right: 0em solid grey;
		padding: 0.2em 0.4em 0.3em 0.4em;text-align: center;text-decoration: none;border-radius: 0em 0em 0.5em 0.5em;
        display: inline-block;font-size: 90%;font-weight: normal;cursor: pointer;margin: 0.4em 0em 0.4em 0.3em;}

.menuotrasl2{-webkit-transition-duration: 0.4s;transition-duration: 0.4s;white-space: nowrap;
		background-color: #F5F7F7;color: #0684E8;border-top: 0em solid #0684E8;border-bottom: 0.05em solid #0684E8;
		border-left: 0em solid #0684E8;border-right: 0em solid #0684E8;
		padding: 0.2em 0.4em 0.3em 0.4em;text-align: center;text-decoration: none;
        display: inline-block;font-size: 90%;font-weight: normal;margin: 0.4em 0em 0.4em 0.3em;}
.menuotrasl2:hover{white-space: nowrap;
	    background-color: #F5F7F7;color: #413262;border-top: 0em solid grey;border-bottom: 0.05em solid grey;
		border-left: 0em solid grey;border-right: 0em solid grey;
		padding: 0.2em 0.4em 0.3em 0.4em;text-align: center;text-decoration: none;border-radius: 0em 0em 0.5em 0.5em;
        display: inline-block;font-size: 90%;font-weight: normal;cursor: pointer;margin: 0.4em 0em 0.4em 0.3em;}

	
.spisok  	 {resize: none;width:99%;outline: none;color: #AE3835;border: 0em solid #AE3835;padding: 0.1em 0em 0.1em 0.4em;background-color: #F5F7F7;}
.spisokmin 	 {resize: none;width:99%;min-width:15em;outline: none;color: #AE3835;border: 0em solid #AE3835;padding: 0.1em 0em 0.1em 0.4em;background-color: #F5F7F7;}
.spisok2  	 {resize: none;width:99%;outline: none;color: #413262;border: 0em solid #413262;padding: 0.1em 0em 0.1em 0.4em;background-color: #F5F7F7;}
.spisokmin2	 {resize: none;width:99%;min-width:15em;outline: none;color: #413262;border: 0em solid #413262;padding: 0.1em 0em 0.1em 0.4em;background-color: #F5F7F7;}

.spisok40min2	 {display: inline-block;resize: none;width:40%;min-width:15em;outline: none;color: #413262;border: 0em solid #413262;padding: 0.2em 0em 0.2em 1em;background-color: #F5F7F7;}

.znachenie   		{resize: none;width:96%;outline: none;color: #AE3835;border: 0em solid #AE3835;padding: 0.2em 0em 0.2em 0.5em;background-color: #F5F7F7;}
.znacheniemin   	{resize: none;width:96%;min-width:8em;outline: none;color: #AE3835;border: 0em solid #AE3835;padding: 0.2em 0em 0.2em 0.5em;background-color: #F5F7F7;}
.znachenie2   		{resize: none;width:96%;outline: none;color: #413262;border: 0em solid #413262;padding: 0.2em 0em 0.2em 0.5em;background-color: #F5F7F7;}
.znacheniemin2   	{resize: none;width:96%;min-width:8em;outline: none;color: #413262;border: 0em solid #413262;padding: 0.2em 0em 0.2em 0.5em;background-color: #F5F7F7;}

.znachenietxt   	{resize: none;width:96%;outline: none;color: grey;border: 0em solid #AE3835;padding: 0.2em 0em 0.2em 0.5em;background-color: #F5F7F7;}
.znachenietxtmin   	{resize: none;width:96%;min-width:12em;outline: none;color: grey;border: 0em solid #AE3835;padding: 0.2em 0em 0.2em 0.5em;background-color: #F5F7F7;}
.znachenietxt2   	{resize: none;width:96%;outline: none;color: grey;border: 0em solid #413262;padding: 0.2em 0em 0.2em 0.5em;background-color: #F5F7F7;}
.znachenietxtmin2  	{resize: none;width:96%;min-width:12em;outline: none;color: grey;border: 0em solid #413262;padding: 0.2em 0em 0.2em 0.5em;background-color: #F5F7F7;}

.znachenietxti10j1  {resize: none;width:96%;outline: none;color: #413262;border: 0em solid #413262;padding: 0.1em 0em 0.1em 0.3em;background-color: #F5F7F7;}
.znachenietxti10j1:hover{resize: none;width:96%;outline: none;color: #AE3835;border: 0em solid #413262;padding: 0.1em 0em 0.1em 0.3em;background-color: #F5F7F7;}
.znachenietxti10j1dt  {resize: none;width:96%;max-width:1em;outline: none;color: #413262;border: 0em solid #413262;padding: 0.1em 0em 0.1em 0.3em;background-color: #E5E7E7;}

.znacheniesc{background-color: CornflowerBlue;color: #F5F7F7;padding: 0.2em 0.3em 0.2em 0.3em;border: 0.1em dotted red;width: 86.0%;border-radius: 0.3em;margin: 0.3em 0em 0.3em 0em;}
.spisoksc   {background-color: CornflowerBlue;color: #F5F7F7;padding: 0.2em 0.3em 0.2em 0.3em;border: 0.1em dotted red;width: 96.0%;border-radius: 0.3em;margin: 0.3em 0em 0.3em 0em;}


.dvpkz1     {white-space: nowrap;font-weight: bold;font-size: 90%;min-height:1.75em;padding: 0.2em 0em 0em 0em;
             border-top: 0.05em solid #E5E7E7;border-right: 0.05em solid #E5E7E7;border-bottom: 0.05em solid #413262;border-left: 0.05em solid #E5E7E7;}
.dvpkz1r    {white-space: nowrap;font-weight: bold;font-size: 90%;min-height:1.75em;padding: 0.2em 0em 0em 0em;color:#C00000/*red*/;background-color:#F8CBAD/*#F4B084*/;
             border-top: 0.05em solid #E5E7E7;border-right: 0.05em solid #E5E7E7;border-bottom: 0.05em solid #413262;border-left: 0.05em solid #E5E7E7;border-radius: 0.5em 0em 0em 0em;}
.dvpkz1g    {white-space: nowrap;font-weight: bold;font-size: 90%;min-height:1.75em;padding: 0.2em 0em 0em 0em;color:#36563F/*green*/;background-color:#C6E0B4;
             border-top: 0.05em solid #E5E7E7;border-right: 0.05em solid #E5E7E7;border-bottom: 0.05em solid #413262;border-left: 0.05em solid #E5E7E7;border-radius: 0.5em 0em 0em 0em;}	
.dvpkz1A    {white-space: nowrap;font-weight: bold;font-size: 90%;min-height:1.75em;padding: 0.2em 0em 0em 0em;color:#AE3835;text-align: left;
             border-top: 0.05em solid #E5E7E7;border-right: 0.05em solid #E5E7E7;border-bottom: 0.05em solid #413262;border-left: 0.05em solid #E5E7E7;}				 
.dvpkz1Ac    {white-space: nowrap;font-weight: bold;font-size: 90%;min-height:1.75em;padding: 0.2em 0em 0em 0em;color:#AE3835;text-align: center;
             border-top: 0.05em solid #E5E7E7;border-right: 0.05em solid #E5E7E7;border-bottom: 0.05em solid #413262;border-left: 0.05em solid #E5E7E7;}				 

.dvpkz1zero {white-space: nowrap;font-weight: bold;font-size: 90%;min-height:1.75em;padding: 0.2em 0em 0em 0em;
             border-top: 0.05em solid #E5E7E7;border-right: 0.05em solid #E5E7E7;border-bottom: 0.05em solid #E5E7E7;border-left: 0.05em solid #E5E7E7;}	
.dvpkz1zeroz{white-space: nowrap;font-weight: bold;font-size: 90%;min-height:0.7em;padding: 0.2em 0em 0em 0em;
             border-top: 0.05em solid #E5E7E7;border-right: 0.05em solid #E5E7E7;border-bottom: 0.05em solid #E5E7E7;border-left: 0.05em solid #E5E7E7;}			 

.dvmsr1     {white-space: nowrap;font-weight: normal;font-size: 90%;min-height:1.75em;padding: 0.2em 0em 0em 0em;
             border-top: 0.05em solid #E5E7E7;border-right: 0.05em solid #E5E7E7;border-bottom: 0.05em solid #E5E7E7;border-left: 0.05em solid #E5E7E7;}
.dvmsr1r    {white-space: nowrap;font-weight: normal;font-size: 90%;min-height:1.75em;padding: 0.2em 0em 0em 0em;color:#C00000/*red*/;background-color:#F8CBAD/*#F4B084*/;
             border-top: 0.05em solid #E5E7E7;border-right: 0.05em solid #E5E7E7;border-bottom: 0.05em solid #E5E7E7;border-left: 0.05em solid #E5E7E7;border-radius: 0.5em 0em 0em 0em;}
.dvmsr1g    {white-space: nowrap;font-weight: normal;font-size: 90%;min-height:1.75em;padding: 0.2em 0em 0em 0em;color:#36563F/*green*/;background-color:#C6E0B4;
             border-top: 0.05em solid #E5E7E7;border-right: 0.05em solid #E5E7E7;border-bottom: 0.05em solid #E5E7E7;border-left: 0.05em solid #E5E7E7;border-radius: 0.5em 0em 0em 0em;}
.dvmsr1zero {white-space: nowrap;font-weight: normal;font-size: 90%;min-height:1.75em;padding: 0.2em 0em 0em 0em;
             border-top: 0.05em solid #E5E7E7;border-right: 0.05em solid #E5E7E7;border-bottom: 0.05em solid #E5E7E7;border-left: 0.05em solid #E5E7E7;}
.dvmsr1zeroz{white-space: nowrap;font-weight: normal;font-size: 90%;min-height:0.7em;padding: 0.2em 0em 0em 0em;
             border-top: 0.05em solid #E5E7E7;border-right: 0.05em solid #E5E7E7;border-bottom: 0.05em solid #E5E7E7;border-left: 0.05em solid #E5E7E7;}			 

.dvval1     {white-space: nowrap;font-weight: normal;font-size: 90%;min-height:1.75em;padding: 0.2em 0em 0em 0em;
             border-top: 0.05em solid #E5E7E7;border-right: 0.05em solid #E5E7E7;border-bottom: 0.05em solid #E5E7E7;border-left: 0.05em solid #E5E7E7;}
.dvval1r    {white-space: nowrap;font-weight: normal;font-size: 90%;min-height:1.75em;padding: 0.2em 0em 0em 0em;color:#C00000/*red*/;background-color:#F8CBAD/*#F4B084*/;
             border-top: 0.05em solid #E5E7E7;border-right: 0.05em solid #E5E7E7;border-bottom: 0.05em solid #E5E7E7;border-left: 0.05em solid #E5E7E7;border-radius: 0.5em 0em 0em 0em;}
.dvval1g    {white-space: nowrap;font-weight: normal;font-size: 90%;min-height:1.75em;padding: 0.2em 0em 0em 0em;color:#36563F/*green*/;background-color:#C6E0B4;
             border-top: 0.05em solid #E5E7E7;border-right: 0.05em solid #E5E7E7;border-bottom: 0.05em solid #E5E7E7;border-left: 0.05em solid #E5E7E7;border-radius: 0.5em 0em 0em 0em;}
.dvval1A    {white-space: nowrap;font-weight: normal;font-size: 90%;min-height:1.75em;padding: 0.2em 0em 0em 0em;color:#AE3835;
             border-top: 0.05em solid #E5E7E7;border-right: 0.05em solid #E5E7E7;border-bottom: 0.05em solid #E5E7E7;border-left: 0.05em solid #E5E7E7;}			 
.dvval1zero {white-space: nowrap;font-weight: normal;font-size: 90%;min-height:1.75em;padding: 0.2em 0em 0em 0em;
             border-top: 0.05em solid #E5E7E7;border-right: 0.05em solid #E5E7E7;border-bottom: 0.05em solid #E5E7E7;border-left: 0.05em solid #E5E7E7;}
.dvval1zeroz{white-space: nowrap;font-weight: normal;font-size: 90%;min-height:0.7em;padding: 0.2em 0em 0em 0em;
             border-top: 0.05em solid #E5E7E7;border-right: 0.05em solid #E5E7E7;border-bottom: 0.05em solid #E5E7E7;border-left: 0.05em solid #E5E7E7;}

.dvttl1     {white-space: nowrap;font-weight: bold;font-size: 90%;min-height:1.75em;text-align: right;padding: 0.2em 0.3em 0em 0em; overflow: hidden;
             border-top: 0.05em solid #E5E7E7;border-right: 0.05em solid #413262;border-bottom: 0.05em solid #413262;border-left: 0.05em solid #E5E7E7;}
.dvttl1r    {white-space: nowrap;font-weight: bold;font-size: 90%;min-height:1.75em;text-align: right;padding: 0.2em 0.3em 0em 0em; overflow: hidden;color:#C00000/*red*/;
             border-top: 0.05em solid #E5E7E7;border-right: 0.05em solid #413262;border-bottom: 0.05em solid #413262;border-left: 0.05em solid #E5E7E7;background-color:#F8CBAD/*#F4B084*/;border-radius: 0.5em 0em 0em 0em;}
.dvttl1g    {white-space: nowrap;font-weight: bold;font-size: 90%;min-height:1.75em;text-align: right;padding: 0.2em 0.3em 0em 0em; overflow: hidden;color:#36563F/*green*/;
             border-top: 0.05em solid #E5E7E7;border-right: 0.05em solid #413262;border-bottom: 0.05em solid #413262;border-left: 0.05em solid #E5E7E7;background-color:#C6E0B4;border-radius: 0.5em 0em 0em 0em;}
.dvttl1A    {white-space: nowrap;font-weight: bold;font-size: 90%;min-height:1.75em;text-align: right;padding: 0.2em 0.3em 0em 0em; overflow: hidden;color:#AE3835;
             border-top: 0.05em solid #E5E7E7;border-right: 0.05em solid #413262;border-bottom: 0.05em solid #413262;border-left: 0.05em solid #E5E7E7;}
.dvttl1Ac   {white-space: nowrap;font-weight: bold;font-size: 90%;min-height:1.75em;text-align: center;padding: 0.2em 0.3em 0em 0em; overflow: hidden;color:#AE3835;
             border-top: 0.05em solid #E5E7E7;border-right: 0.05em solid #413262;border-bottom: 0.05em solid #413262;border-left: 0.05em solid #E5E7E7;}

.dvttl1zero {white-space: nowrap;font-weight: bold;font-size: 90%;min-height:1.75em;text-align: right;padding: 0.2em 0.3em 0em 0em; overflow: hidden;
             border-top: 0.05em solid #E5E7E7;border-right: 0.05em solid #E5E7E7;border-bottom: 0.05em solid #E5E7E7;border-left: 0.05em solid #E5E7E7;}
.dvttl1zeroz{white-space: nowrap;font-weight: bold;font-size: 90%;min-height:0.7em;text-align: right;padding: 0.2em 0.3em 0em 0em; overflow: hidden;
             border-top: 0.05em solid #E5E7E7;border-right: 0.05em solid #E5E7E7;border-bottom: 0.05em solid #E5E7E7;border-left: 0.05em solid #E5E7E7;}

.dvptk1     {white-space: nowrap;font-weight: bold;font-size: 90%;min-height:1.75em;text-align: right;padding: 0.2em 0.3em 0em 0em; overflow: hidden;width:8em;
             border-top: 0.05em solid #E5E7E7;border-right: 0.05em dotted grey;border-bottom: 0.05em solid #413262;border-left: 0.05em solid #E5E7E7;}
.dvptk1r    {white-space: nowrap;font-weight: bold;font-size: 90%;min-height:1.75em;text-align: right;padding: 0.2em 0.3em 0em 0em; overflow: hidden;width:8em;color:#C00000/*red*/;
             border-top: 0.05em solid #E5E7E7;border-right: 0.05em dotted grey;border-bottom: 0.05em solid #413262;border-left: 0.05em solid #E5E7E7;background-color:#F8CBAD/*#F4B084*/;border-radius: 0.5em 0em 0em 0em;}
.dvptk1g    {white-space: nowrap;font-weight: bold;font-size: 90%;min-height:1.75em;text-align: right;padding: 0.2em 0.3em 0em 0em; overflow: hidden;width:8em;color:#36563F/*green*/;
             border-top: 0.05em solid #E5E7E7;border-right: 0.05em dotted grey;border-bottom: 0.05em solid #413262;border-left: 0.05em solid #E5E7E7;background-color:#C6E0B4;border-radius: 0.5em 0em 0em 0em;}
.dvptk1A    {white-space: nowrap;font-weight: bold;font-size: 90%;min-height:1.75em;text-align: right;padding: 0.2em 0.3em 0em 0em; overflow: hidden;width:8em;color:#AE3835;
             border-top: 0.05em solid #E5E7E7;border-right: 0.05em dotted grey;border-bottom: 0.05em solid #413262;border-left: 0.05em solid #E5E7E7;}
.dvptk1zero {white-space: nowrap;font-weight: bold;font-size: 90%;min-height:1.75em;text-align: right;padding: 0.2em 0.3em 0em 0em; overflow: hidden;width:8em;
             border-top: 0.05em solid #E5E7E7;border-right: 0.05em dotted #E5E7E7;border-bottom: 0.05em solid #E5E7E7;border-left: 0.05em solid #E5E7E7;}
.dvptk1zeroz{white-space: nowrap;font-weight: bold;font-size: 90%;min-height:0.7em;text-align: right;padding: 0.2em 0.3em 0em 0em; overflow: hidden;width:8em;
             border-top: 0.05em solid #E5E7E7;border-right: 0.05em dotted #E5E7E7;border-bottom: 0.05em solid #E5E7E7;border-left: 0.05em solid #E5E7E7;}


.dvpkz2     {white-space: nowrap;font-weight: normal;font-size: 90%;min-height:1.75em; margin: 0em 0em 0em 0.5em;padding: 0.2em 0em 0em 0em;text-align: left;
			 border-top: 0.05em solid #E5E7E7;border-right: 0.05em solid #E5E7E7;border-bottom: 0.05em solid grey;border-left: 0.05em solid #E5E7E7;}
.dvpkz2rght     {white-space: nowrap;font-weight: normal;font-size: 90%;min-height:1.75em; margin: 0em 0em 0em 0.5em;padding: 0.2em 0em 0em 0em;text-align: right;
			 border-top: 0.05em solid #E5E7E7;border-right: 0.05em solid #E5E7E7;border-bottom: 0.05em solid grey;border-left: 0.05em solid #E5E7E7;}
.dvpkz2r     {white-space: nowrap;font-weight: normal;font-size: 90%;min-height:1.75em; margin: 0em 0em 0em 0.5em;padding: 0.2em 0em 0em 0em;color:#C00000/*red*/;
			 border-top: 0.05em solid #E5E7E7;border-right: 0.05em solid #E5E7E7;border-bottom: 0.05em solid grey;border-left: 0.05em solid #E5E7E7;background-color:#F8CBAD/*#F4B084*/;border-radius: 0.5em 0em 0em 0em;}
.dvpkz2g     {white-space: nowrap;font-weight: normal;font-size: 90%;min-height:1.75em; margin: 0em 0em 0em 0.5em;padding: 0.2em 0em 0em 0em;color:#36563F/*green*/;
			 border-top: 0.05em solid #E5E7E7;border-right: 0.05em solid #E5E7E7;border-bottom: 0.05em solid grey;border-left: 0.05em solid #E5E7E7;background-color:#C6E0B4;border-radius: 0.5em 0em 0em 0em;}			 
.dvpkz2zero {white-space: nowrap;font-weight: normal;font-size: 90%;min-height:1.75em; margin: 0em 0em 0em 0.5em;padding: 0.2em 0em 0em 0em;
			 border-top: 0.05em solid #E5E7E7;border-right: 0.05em solid #E5E7E7;border-bottom: 0.05em solid #E5E7E7;border-left: 0.05em solid #E5E7E7;}

.dvmsr2     {white-space: nowrap;font-weight: normal;font-size: 90%;min-height:1.75em;padding: 0.2em 0em 0em 0em;
             border-top: 0.05em solid #E5E7E7;border-right: 0.05em solid #E5E7E7;border-bottom: 0.05em solid #E5E7E7;border-left: 0.05em solid #E5E7E7;}
.dvmsr2zero {white-space: nowrap;font-weight: normal;font-size: 90%;min-height:1.75em;padding: 0.2em 0em 0em 0em;
             border-top: 0.05em solid #E5E7E7;border-right: 0.05em solid #E5E7E7;border-bottom: 0.05em solid #E5E7E7;border-left: 0.05em solid #E5E7E7;}

.dvval2     {white-space: nowrap;font-weight: normal;font-size: 90%;min-height:1.75em;padding: 0.2em 0em 0em 0em;
             border-top: 0.05em solid #E5E7E7;border-right: 0.05em solid #E5E7E7;border-bottom: 0.05em solid #E5E7E7;border-left: 0.05em solid #E5E7E7;}
.dvval2r    {white-space: nowrap;font-weight: normal;font-size: 90%;min-height:1.75em;padding: 0.2em 0em 0em 0em;background-color: red;
             border-top: 0.05em solid #E5E7E7;border-right: 0.05em solid #E5E7E7;border-bottom: 0.05em solid #E5E7E7;border-left: 0.05em solid #E5E7E7;}
.dvval2zero {white-space: nowrap;font-weight: normal;font-size: 90%;min-height:1.75em;padding: 0.2em 0em 0em 0em;
             border-top: 0.05em solid #E5E7E7;border-right: 0.05em solid #E5E7E7;border-bottom: 0.05em solid #E5E7E7;border-left: 0.05em solid #E5E7E7;}			 

.dvttl2     {white-space: nowrap;font-weight: bold;font-size: 90%;min-height:1.75em;text-align: right;padding: 0.2em 0.3em 0em 0em; overflow: hidden;
             border-top: 0.05em solid #E5E7E7;border-right: 0.05em solid #413262;border-bottom: 0.05em solid grey;border-left: 0.05em solid #E5E7E7;}
.dvttl2r     {white-space: nowrap;font-weight: bold;font-size: 90%;min-height:1.75em;text-align: right;padding: 0.2em 0.3em 0em 0em; overflow: hidden;color:#C00000/*red*/;
             border-top: 0.05em solid #E5E7E7;border-right: 0.05em solid #413262;border-bottom: 0.05em solid grey;border-left: 0.05em solid #E5E7E7;background-color:#F8CBAD/*#F4B084*/;border-radius: 0.5em 0em 0em 0em;}
.dvttl2g     {white-space: nowrap;font-weight: bold;font-size: 90%;min-height:1.75em;text-align: right;padding: 0.2em 0.3em 0em 0em; overflow: hidden;color:#36563F/*green*/;
             border-top: 0.05em solid #E5E7E7;border-right: 0.05em solid #413262;border-bottom: 0.05em solid grey;border-left: 0.05em solid #E5E7E7;background-color:#C6E0B4;border-radius: 0.5em 0em 0em 0em;}
.dvttl2zero {white-space: nowrap;font-weight: bold;font-size: 90%;min-height:1.75em;text-align: right;padding: 0.2em 0.3em 0em 0em; overflow: hidden;
             border-top: 0.05em solid #E5E7E7;border-right: 0.05em solid #E5E7E7;border-bottom: 0.05em solid #E5E7E7;border-left: 0.05em solid #E5E7E7;}

.dvptk2     {white-space: nowrap;font-weight: normal;font-size: 90%;min-height:1.75em;text-align: right;padding: 0.2em 0.3em 0em 0em; overflow: hidden;width:8em;
             border-top: 0.05em solid #E5E7E7;border-right: 0.05em dotted grey;border-bottom: 0.05em solid grey;border-left: 0.05em solid #E5E7E7;}
.dvptk2r     {white-space: nowrap;font-weight: normal;font-size: 90%;min-height:1.75em;text-align: right;padding: 0.2em 0.3em 0em 0em; overflow: hidden;width:8em;color:#C00000/*red*/;
             border-top: 0.05em solid #E5E7E7;border-right: 0.05em dotted grey;border-bottom: 0.05em solid grey;border-left: 0.05em solid #E5E7E7;background-color:#F8CBAD/*#F4B084*/;border-radius: 0.5em 0em 0em 0em;}
.dvptk2g     {white-space: nowrap;font-weight: normal;font-size: 90%;min-height:1.75em;text-align: right;padding: 0.2em 0.3em 0em 0em; overflow: hidden;width:8em;color:#36563F/*green*/;
             border-top: 0.05em solid #E5E7E7;border-right: 0.05em dotted grey;border-bottom: 0.05em solid grey;border-left: 0.05em solid #E5E7E7;background-color:#C6E0B4;border-radius: 0.5em 0em 0em 0em;}
.dvptk2zero {white-space: nowrap;font-weight: normal;font-size: 90%;min-height:1.75em;text-align: right;padding: 0.2em 0.3em 0em 0em; overflow: hidden;width:8em;
             border-top: 0.05em solid #E5E7E7;border-right: 0.05em dotted #E5E7E7;border-bottom: 0.05em solid #E5E7E7;border-left: 0.05em solid #E5E7E7;}



.dvpkz3     {white-space: nowrap;font-weight: normal;font-size: 90%;color: grey;min-height:1.7em; margin: 0em 0em 0em 1em;padding: 0.2em 0em 0em 0em;
			 border-top: 0.05em solid #E5E7E7;border-right: 0.05em solid #E5E7E7;border-bottom: 0.05em dotted grey;border-left: 0.05em solid #E5E7E7;}
.dvpkz3zero {white-space: nowrap;font-weight: normal;font-size: 90%;color: grey;min-height:1.7em; margin: 0em 0em 0em 1em;padding: 0.2em 0em 0em 0em;
			 border-top: 0.05em solid #E5E7E7;border-right: 0.05em solid #E5E7E7;border-bottom: 0.05em dotted #E5E7E7;border-left: 0.05em solid #E5E7E7;}

.dvmsr3     {white-space: nowrap;font-weight: normal;font-size: 90%;color: grey;min-height:1.7em;padding: 0.2em 0em 0em 0em;
             border-top: 0.05em solid #E5E7E7;border-right: 0.05em solid #E5E7E7;border-bottom: 0.05em dotted #E5E7E7;border-left: 0.05em solid #E5E7E7;}
.dvmsr3zero {white-space: nowrap;font-weight: normal;font-size: 90%;color: grey;min-height:1.7em;padding: 0.2em 0em 0em 0em;
             border-top: 0.05em solid #E5E7E7;border-right: 0.05em solid #E5E7E7;border-bottom: 0.05em dotted #E5E7E7;border-left: 0.05em solid #E5E7E7;}

.dvval3     {white-space: nowrap;font-weight: normal;font-size: 90%;color: grey;min-height:1.7em;padding: 0.2em 0em 0em 0em;
             border-top: 0.05em solid #E5E7E7;border-right: 0.05em solid #E5E7E7;border-bottom: 0.05em dotted #E5E7E7;border-left: 0.05em solid #E5E7E7;}
.dvval3zero {white-space: nowrap;font-weight: normal;font-size: 90%;color: grey;min-height:1.7em;padding: 0.2em 0em 0em 0em;
             border-top: 0.05em solid #E5E7E7;border-right: 0.05em solid #E5E7E7;border-bottom: 0.05em dotted #E5E7E7;border-left: 0.05em solid #E5E7E7;}			 

.dvttl3     {white-space: nowrap;font-weight: bold;font-size: 90%;color: grey;min-height:1.7em;text-align: right;padding: 0.2em 0.3em 0em 0em; overflow: hidden;
             border-top: 0.05em solid #E5E7E7;border-right: 0.05em solid #413262;border-bottom: 0.05em dotted grey;border-left: 0.05em solid #E5E7E7;}
.dvttl3A    {white-space: nowrap;font-weight: normal;font-size: 90%;color: #AE3835;min-height:1.7em;text-align: right;padding: 0.2em 0.3em 0em 0em; overflow: hidden;
             border-top: 0.05em solid #E5E7E7;border-right: 0.05em solid #413262;border-bottom: 0.05em dotted grey;border-left: 0.05em solid #E5E7E7;}
.dvttl3zero {white-space: nowrap;font-weight: bold;font-size: 90%;color: grey;min-height:1.7em;text-align: right;padding: 0.2em 0.3em 0em 0em; overflow: hidden;
             border-top: 0.05em solid #E5E7E7;border-right: 0.05em solid #E5E7E7;border-bottom: 0.05em dotted #E5E7E7;border-left: 0.05em solid #E5E7E7;}

.dvptk3     {white-space: nowrap;font-weight: normal;font-size: 90%;color: grey;min-height:1.7em;text-align: right;padding: 0.2em 0.3em 0em 0em; overflow: hidden;width:8em;
             border-top: 0.05em solid #E5E7E7;border-right: 0.05em dotted grey;border-bottom: 0.05em dotted grey;border-left: 0.05em solid #E5E7E7;}
.dvptk3zero {white-space: nowrap;font-weight: normal;font-size: 90%;color: grey;min-height:1.7em;text-align: right;padding: 0.2em 0.3em 0em 0em; overflow: hidden;width:8em;
             border-top: 0.05em solid #E5E7E7;border-right: 0.05em dotted #E5E7E7;border-bottom: 0.05em dotted #E5E7E7;border-left: 0.05em solid #E5E7E7;}

	.dvknopkamenufm {margin: 0.3em;overflow: hidden;}
	.dvknopkamenu2{margin: 0.3em;overflow: hidden;color: #AE3835;}	
	.dvinfotext{margin: 0.3em;}
	.knopkamenufm1{-webkit-transition-duration: 0.4s;transition-duration: 0.4s;width:90%;
		background-color: #E5E7E7;color: #413262;border: 0.05em solid #413262;border-radius: 0.4em;padding: 0.3em;text-align: center;text-decoration: none;
        display: inline-block;font-weight: normal;}
	.knopkamenufm1:hover{
	    background-color: #413262;color: #E5E7E7;border: 0.05em solid #413262;border-radius: 0.4em;padding: 0.4em;text-align: center;text-decoration: none;
        display: inline-block;font-weight: normal;cursor: pointer;}
	.knopkamenufm1:active{
	    background-color: #413262;color: #E5E7E7;border: 0.05em solid #413262;border-radius: 0.4em;padding: 0.3em;text-align: center;text-decoration: none;
        display: inline-block;font-weight: normal;cursor: pointer;}		
	.knopkamenufm1a{-webkit-transition-duration: 0.4s;transition-duration: 0.4s;width:90%;
		background-color: #413262;color: #E5E7E7;border: 0.05em solid #413262;border-radius: 0.4em;padding: 0.3em;text-align: center;text-decoration: none;
        display: inline-block;font-weight: normal;}
	.knopkamenufm1a:hover{
	    background-color: #413262;color: #E5E7E7;border: 0.05em solid #413262;border-radius: 0.4em;padding: 0.4em;text-align: center;text-decoration: none;
        display: inline-block;font-weight: normal;cursor: pointer;}
	.knopkamenufm1a:active{
	    background-color: #413262;color: #E5E7E7;border: 0.05em solid #413262;border-radius: 0.4em;padding: 0.3em;text-align: center;text-decoration: none;
        display: inline-block;font-weight: normal;cursor: pointer;}	
	.knopkamenufm2{-webkit-transition-duration: 0.4s;transition-duration: 0.4s;width:90%;
		background-color: #E5E7E7;color: #AE3835;border: 0.05em solid #AE3835;border-radius: 0.4em;padding: 0.3em;text-align: center;text-decoration: none;
        display: inline-block;font-weight: normal;}
	.knopkamenufm2:hover{
	    background-color: #AE3835;color: #E5E7E7;border: 0.05em solid #AE3835;border-radius: 0.4em;padding: 0.4em;text-align: center;text-decoration: none;
        display: inline-block;font-weight: normal;cursor: pointer;}
	.knopkamenufm2:active{
	    background-color: #AE3835;color: #E5E7E7;border: 0.05em solid #AE3835;border-radius: 0.4em;padding: 0.3em;text-align: center;text-decoration: none;
        display: inline-block;font-weight: normal;cursor: pointer;}	
	.knopkamenufm2a{-webkit-transition-duration: 0.4s;transition-duration: 0.4s;width:90%;
		background-color: #AE3835;color: #E5E7E7;border: 0.05em solid #AE3835;border-radius: 0.4em;padding: 0.3em;text-align: center;text-decoration: none;
        display: inline-block;font-weight: normal;}
	.knopkamenufm2a:hover{
	    background-color: #AE3835;color: #E5E7E7;border: 0.05em solid #AE3835;border-radius: 0.4em;padding: 0.4em;text-align: center;text-decoration: none;
        display: inline-block;font-weight: normal;cursor: pointer;}
	.knopkamenufm2a:active{
	    background-color: #AE3835;color: #E5E7E7;border: 0.05em solid #AE3835;border-radius: 0.4em;padding: 0.3em;text-align: center;text-decoration: none;
        display: inline-block;font-weight: normal;cursor: pointer;}	
	.dvvnimaniemenu{margin: 0.3em;color:red;/*text-align:justify;*/}
	
	.amain2{-webkit-transition-duration: 0.4s;transition-duration: 0.4s;
	          color: #0684E8;text-decoration: none;}
	.amain2:hover{color: #AE3835;text-decoration: none;}	

	.price{color: #0684E8;font-weight: bold;white-space: nowrap;}
	
	.rcomment {margin: 0em 1.5em 0em 0em;white-space: nowrap;float: right;}
	.rcomment2{margin: 0em 1.5em 0em 0em;white-space: nowrap;float: right;color: #AE3835;}


	.comment {margin: 0em 0em 0em 1.5em;white-space: nowrap;}
	.comment2{margin: 0em 0em 0em 1.5em;white-space: nowrap;color: #AE3835;}
	.commentr{margin: 0em 0em 0em 1.5em;white-space: nowrap;color: red;}
	.commentg{margin: 0em 0em 0em 1.5em;white-space: nowrap;color: green;}	
	
.plpkztl    {width:25%;padding:0.3em; display:flex;flex-direction:row;justify-content:space-between;overflow-x: scroll;transform:rotatex(180deg);}
.plmesur    {width: 8%;padding:0.3em; display:flex;flex-direction:row;justify-content:space-between;overflow-x: scroll;transform:rotatex(180deg);}
.pltotal    {width:12%;padding:0.3em; display:flex;flex-direction:row;justify-content:space-between;overflow-x: scroll;transform:rotatex(180deg);}
.plpotok    {width:55%;padding:0.3em; display:flex;flex-direction:row;justify-content:space-between;overflow-x: scroll;transform:rotatex(180deg);}

	
.plonlfnmd{-webkit-transition-duration: 0.4s;transition-duration: 0.4s;white-space: nowrap;margin: 0em 0em 0em 0.2em;overflow: hidden;width: 67.0%;
		background-color: #F5F7F7;color: #413262;border: 0.1em solid #413262;border-radius: 0.3em;padding: 0.2em 0.5em 0.2em 0.5em;text-align: center;text-decoration: none;
        display: inline-block;/*font-size: 70%;*/font-weight: bold;}
.plonlfnmd:hover{white-space: nowrap;margin: 0em 0em 0em 0.2em;overflow: hidden;width: 67.0%;
	    background-color: #413262;color: #F5F7F7;border: 0.1em solid #413262;border-radius: 0.3em;padding: 0.2em 0.5em 0.2em 0.5em;text-align: center;text-decoration: none;
        display: inline-block;/*font-size: 70%;*/font-weight: bold;cursor: pointer;}
.plonlfnmd:active{white-space: nowrap;margin: 0em 0em 0em 0.2em;overflow: hidden;width: 67.0%;
	    background-color: #413262;color: #F5F7F7;border: 0.1em solid #413262;border-radius: 0.3em;padding: 0.1em 0.3em 0.1em 0.3em;text-align: center;text-decoration: none;
        display: inline-block;/*font-size: 70%;*/font-weight: bold;cursor: pointer;}			

.plspisok     {background-color: CornflowerBlue;color: #F5F7F7;padding: 0.2em 0.5em 0.2em 0.5em;border: 0.1em dotted red;width: 67.0%;border-radius: 0.3em;margin: 0em 0em 0em 0.2em;}



.snpkztl    {width:20%;padding:0.3em; display:flex;flex-direction:row;justify-content:space-between;overflow-x: scroll;transform:rotatex(180deg);}
.snvalue    {width:10%;padding:0.3em; display:flex;flex-direction:row;justify-content:space-between;overflow-x: scroll;transform:rotatex(180deg);}
.snpotok    {width:70%;padding:0.3em; display:flex;flex-direction:row;justify-content:space-between;overflow-x: scroll;transform:rotatex(180deg);}



.dvvhod1{padding: 0.5em 0em;border-bottom: 0.1em solid #F5F7F7;}
/* .dvvhod2{padding: 0.5em 0em;border-bottom: 0.1em solid grey;} */

.dvinfo{width:85%;margin: 0.2em 0em 0.2em 0em;
		background-image: linear-gradient(to right, #E5E7E7, 4%, #F5F7F7, 60%, #E5E7E7/*#E5E7E7, #F5F7F7*/);
		color: #413262;border: 0em solid #AE3835;padding: 0.5em 2.5em;text-align: left;text-decoration: none;
        display: block;font-size: 120%;font-weight: normal;}
/* .dvinfo2{width:95%;margin: 0.2em 0em 0.2em 0em; */
		/* background-image: linear-gradient(to right, #E5E7E7, 14%, #F5F7F7, 50%, #E5E7E7); */
		/* color: #413262;border: 0em solid #AE3835;padding: 0.4em 2em;text-align: left;text-decoration: none; */
        /* display: block;font-size: 100%;font-weight: normal;} */
.dvinfo3{width:85%;margin: 0.5em 0em 0.2em 0em;
		background-image: linear-gradient(to right, #E5E7E7, 4%, #ADF8FB, 60%, #E5E7E7/*#E5E7E7, #F5F7F7*/);
		color: #413262;border: 0em solid #AE3835;padding: 0.5em 2.5em;text-align: left;text-decoration: none;
        display: block;font-size: 120%;font-weight: normal;}
.dvinfo4{width:85%;margin: 0.5em 0em 0.2em 0em;
		background-image: linear-gradient(to right, #E5E7E7, 4%, #C5DB00, 60%, #E5E7E7/*#E5E7E7, #F5F7F7*/);
		color: #413262;border: 0em solid #AE3835;padding: 0.5em 2.5em;text-align: left;text-decoration: none;
        display: block;font-size: 120%;font-weight: normal;}
.dvinput{width:85%;margin: 0.2em 0em 0.2em 0em;outline: none;
		background-image: linear-gradient(to right, #E5E7E7, 4%, #F5F7F7, 60%, #E5E7E7);
		color: #413262;border: 0em solid #AE3835;padding: 0.5em 2.5em;text-align: left;text-decoration: none;
        display: block;font-size: 120%;font-weight: normal;}
/* .dvinput2{width:95%;margin: 0.2em 0em 0.2em 0em;outline: none; */
		/* background-image: linear-gradient(to right, #E5E7E7, 14%, #F5F7F7, 50%, #E5E7E7); */
		/* color: #413262;border: 0em solid #AE3835;padding: 0.4em 2em;text-align: left;text-decoration: none; */
        /* display: block;font-size: 100%;font-weight: normal;} */
/* .dvinput3{width:95%;margin: 0.75em 0em 1.5em 0em;outline: none; */
		/* background-image: linear-gradient(to right, #E5E7E7, 4%, #F5F7F7, 80%, #E5E7E7); */
		/* color: #413262;border: 0em solid #AE3835;padding: 0.4em 2em;text-align: left;text-decoration: none; */
        /* display: block;font-size: 110%;font-weight: normal;} */
/* .dvinput4{width:35%;margin: 0.75em 0em 1.5em 0em;outline: none; */
		/* background-image: linear-gradient(to right, #E5E7E7, 4%, #F5F7F7, 80%, #E5E7E7); */
		/* color: #413262;border: 0em solid #AE3835;padding: 0.4em 2em;text-align: left;text-decoration: none; */
        /* display: block;font-size: 110%;font-weight: normal;} */
/* .dvinput5{width:30%;margin: 0.3em 0em 0.15em 0em;outline: none; */
		/* background-image: linear-gradient(to right, #E5E7E7, 4%, #F5F7F7, 80%, #E5E7E7); */
		/* color: #413262;border: 0em solid #AE3835;padding: 0.2em 2em;text-align: left;text-decoration: none; */
        /* display: inline-block;font-size: 100%;font-weight: normal;} */
/* .dvinput6{width:95%;margin: 0.3em 0em 0.15em 0em;outline: none; */
		/* background-image: linear-gradient(to right, #E5E7E7, 4%, #F5F7F7, 80%, #E5E7E7); */
		/* color: #413262;border: 0em solid #AE3835;padding: 0.2em 2em;text-align: left;text-decoration: none; */
        /* display: block;font-size: 100%;font-weight: normal;} */
.dvbeseda{background-color: grey;overflow-y: scroll;height:65vh;/*min-height:15em; max-height:30em;*/transform:rotate(180deg);/*margin:0.3em 0em 0.3em 0em;padding:0.5em 0em 0.5em 0em;*/}
.dvinfokh180{width:70%;margin: 0.3em 0em 0.3em 25%;transform:rotate(180deg);
		background-image: linear-gradient(to right, khaki, 4%, lightyellow);
		/*background-color: white;*/color: #413262;border: 0em solid #AE3835;border-radius: 0em 0em 1em 0em;padding: 0.3em 1.5em;text-align: left;text-decoration: none;
        display: inline-block;font-size: 90%;font-weight: normal;}
.dvinfog180{width:70%;margin: 0.3em 18% 0.3em 2%;transform:rotate(180deg);
		background-image: linear-gradient(to right, lightgreen, 4%, lightyellow);
		/*background-color: white;*/color: #AE3835;border: 0em solid #AE3835;border-radius: 0em 0em 0em 1em;padding: 0.3em 1.5em;text-align: left;text-decoration: none;
        display: inline-block;font-size: 90%;font-weight: normal;}
.dvvvodtxt {position: sticky; bottom: 0em;z-index:2;display:flex;flex-direction:row;justify-content:space-between;overflow: hidden;padding:0em 0em 0em 0em;
	     background-image: linear-gradient(to right, #E5E7E7, #F5F7F7, #E5E7E7);border-top: 0.5em solid #AE3835;background-origin: border-box; background-clip: content-box, border-box; }	
.dvleftblock{min-width:8%;}	
.dvrightblock{min-width:5%;}
.dvfileblock{min-width:8%;margin: 0.25em 0em 0em 0em;}
.dvtextblock{min-width:70%;}
.dvvvodblock{min-width:10%;}			 
/*.dvtextarea{resize: none;min-width:67%;outline: none;background-image: linear-gradient(to right, lightgreen, 4%, lightyellow);border-radius: 1em;
		color: #AE3835;border: 0em solid #AE3835;padding: 0.5em 0.5em 0.5em 1.5em;text-align: left;text-decoration: none;margin: 0.25em 0em 0em 0em;
        display: inline-block;font-size: 120%;font-weight: normal;}*/
.inputfile {width: 0.01em;height: 0.01em;opacity: 0;overflow: hidden;position: absolute;z-index: -1;}
.inputfile + label {cursor: pointer;}
.knopkasaveok{-webkit-transition-duration: 0.4s;transition-duration: 0.4s;white-space: nowrap;width:90%;margin: 0.2em 0em 0.1em 0.2em;
		/*background-image: linear-gradient(to right, #E5E7E7, #AE3835, #E5E7E7);*/
		background-color: #AE3835;color: #F5F7F7;border: 0.1em solid #F5F7F7;border-radius: 1.0em;padding: 0.5em 1.5em 0.5em 1.3em;text-align: center;text-decoration: none;
        display: inline-block;font-size: 150%;font-weight: bold;}
.knopkasaveok:hover{white-space: nowrap;width:90%;margin: 0.2em 0em 0.1em 0.2em;
		/*background-image: linear-gradient(to right, #E5E7E7,4%, #AE3835,80%, #E5E7E7);*/
	    background-color: #F5F7F7;color: #AE3835;border: 0.1em solid #AE3835;border-radius: 1.0em;padding: 0.5em 1.5em 0.5em 1.3em;text-align: center;text-decoration: none;
        display: inline-block;font-size: 150%;font-weight: bold;cursor: pointer;}

.dvtextarea{resize: none;min-width:67%;outline: none;background-image: linear-gradient(to right, lightgreen, 4%, lightyellow);border-radius: 0em 0em 0em 1em;
		color: #AE3835;border: 0em solid #AE3835;padding: 0.5em 0.5em 0.5em 1.5em;text-align: left;text-decoration: none;margin: 0.5em 0em 0em 1em;
        display: inline-block;font-size: 120%;font-weight: normal;}
.strokasave{-webkit-transition-duration: 0.4s;transition-duration: 0.4s;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width:98%;margin: 0.2em 0em 0.2em 0em;
		background-image: linear-gradient(to right, #E5E7E7, 4%, #F5F7F7, 60%, #E5E7E7);
		/*background-color: white;*/color: #AE3835;border: 0em solid #AE3835;padding: 0.5em 2.5em;text-align: left;text-decoration: none;
        display: block;font-size: 120%;font-weight: bold;}
.strokasave:hover{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width:98%;margin: 0.2em 0em 0.2em 0em;
		background-image: linear-gradient(to right, #E5E7E7, 4%, #AE3835, 60%, #E5E7E7);
	    /*background-color: #AE3835;*/color: white;border: 0em solid #AE3835;padding: 0.5em 2.5em;text-align: left;text-decoration: none;
        display: block;font-size: 120%;font-weight: bold;cursor: pointer;}
.strokasave3{-webkit-transition-duration: 0.4s;transition-duration: 0.4s;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width:98%;margin: 0.2em 0em 0.2em 0em;
		background-image: linear-gradient(to right, #E5E7E7, 4%, #F5F7F7, 60%, #E5E7E7);
		color: #AE3835;border: 0em solid #AE3835;padding: 0.4em 2em;text-align: left;text-decoration: none;
        display: block;font-size: 90%;font-weight: bold;}
.strokasave3:hover{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width:98%;margin: 0.2em 0em 0.2em 0em;
		background-image: linear-gradient(to right, #E5E7E7, 4%, #AE3835, 60%, #E5E7E7);
	    color: white;border: 0em solid #AE3835;padding: 0.4em 2em;text-align: left;text-decoration: none;
        display: block;font-size: 90%;font-weight: bold;cursor: pointer;}
.strokasave2{-webkit-transition-duration: 0.4s;transition-duration: 0.4s;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width:98%;margin: 0.2em 0em 0.2em 0em;
		background-image: linear-gradient(to right, #E5E7E7, 4%, #F5F7F7, 60%, #E5E7E7);
		color: #413262;border: 0em solid #413262;padding: 0.5em 2.5em;text-align: left;text-decoration: none;
        display: block;font-size: 120%;font-weight: bold;}
.strokasave2:hover{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width:98%;margin: 0.2em 0em 0.2em 0em;
		background-image: linear-gradient(to right, #E5E7E7, 4%, #413262, 60%, #E5E7E7);
	    color: white;border: 0em solid #413262;padding: 0.5em 2.5em;text-align: left;text-decoration: none;
        display: block;font-size: 120%;font-weight: bold;cursor: pointer;}	
.strokasave4{-webkit-transition-duration: 0.4s;transition-duration: 0.4s;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width:98%;margin: 0.2em 0em 0.2em 0em;
		background-image: linear-gradient(to right, #E5E7E7, 4%, #F5F7F7, 60%, #E5E7E7);
		color: #413262;border: 0em solid #413262;padding: 0.4em 2em;text-align: left;text-decoration: none;
        display: block;font-size: 90%;font-weight: bold;}
.strokasave4:hover{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width:98%;margin: 0.2em 0em 0.2em 0em;
		background-image: linear-gradient(to right, #E5E7E7, 4%, #413262, 60%, #E5E7E7);
	    color: white;border: 0em solid #413262;padding: 0.4em 2em;text-align: left;text-decoration: none;
        display: block;font-size: 90%;font-weight: bold;cursor: pointer;}
.strokasave6{-webkit-transition-duration: 0.4s;transition-duration: 0.4s;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width:98%;margin: 0.2em 0em 0.2em 0em;
		background-image: linear-gradient(to right, #E5E7E7, 4%, #F5F7F7, 60%, #E5E7E7);
		color: #413262;border: 0em solid #413262;padding: 0.4em 2em;text-align: left;text-decoration: none;
        display: block;font-size: 90%;font-weight: bold;}
.strokasave6:hover{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width:98%;margin: 0.2em 0em 0.2em 0em;
		background-image: linear-gradient(to right, #E5E7E7, 50%, #413262, 90%, #E5E7E7);
	    color: #413262;border: 0em solid #413262;padding: 0.4em 2em;text-align: left;text-decoration: none;
        display: block;font-size: 90%;font-weight: bold;cursor: pointer;}

	.dop {position: relative;margin:0em 0em 0em 1em;width: 90%;/*overflow: hidden;*/color: #AE3835;/*white-space: nowrap;*/font-weight: normal;font-size: 100%;}
	.dop #dopvh1 {position: absolute;opacity: 0;z-index: -1;}
	.dop label {position: relative;display: block;padding: 0 0 0 1em;cursor: pointer;}
	.dop-content {max-height: 0;overflow: hidden;transition: max-height .40s;color: #413262;font-size: 100%;font-weight: normal;}
	.dop #dopvh1:checked ~ .dop-content {max-height: 1000vh;}
	.dop label::after {position: absolute;left: 0;top: 0;display: block;-webkit-transition: all .40s;-o-transition: all .40s;transition: all .40s;}
	.dop #dopvh1[type=checkbox] + label::after {content: "+";}
	.dop #dopvh1[type=radio] + label::after {content: "\25BC";}
	.dop #dopvh1[type=checkbox]:checked + label::after {transform: rotate(315deg);}
	.dop #dopvh1[type=radio]:checked + label::after {transform: rotateX(180deg);}
	




/*для IN-OUT*/

/*для отображения таблиц с IN и OUT после загрузки*/
.dvsku    {width:40%;padding:0.3em 0em; display:flex;flex-direction:row;justify-content:space-between;overflow-x: scroll;transform:rotatex(180deg);user-select: none;}
.dvqty    {width: 8%;padding:0.3em 0em; display:flex;flex-direction:row;justify-content:space-between;overflow-x: scroll;transform:rotatex(180deg);user-select: none;}
.dvsum    {width:10%;padding:0.3em 0em; display:flex;flex-direction:row;justify-content:space-between;overflow-x: scroll;transform:rotatex(180deg);user-select: none;}
.dvdct    {width:18%;padding:0.3em 0em; display:flex;flex-direction:row;justify-content:space-between;overflow-x: scroll;transform:rotatex(180deg);user-select: none;}
.dvdcn    {width:10%;padding:0.3em 0em; display:flex;flex-direction:row;justify-content:space-between;overflow-x: scroll;transform:rotatex(180deg);user-select: none;}
.dvdcd    {width:12%;padding:0.3em 0em; display:flex;flex-direction:row;justify-content:space-between;overflow-x: scroll;transform:rotatex(180deg);user-select: none;}

.skudvsku  		{width:54%;padding:0.3em 0em; display:flex;flex-direction:row;justify-content:space-between;overflow-x: scroll;transform:rotatex(180deg);user-select: none;}
.skudvskuzero	{width:35%;padding:0.3em 0em; display:flex;flex-direction:row;justify-content:space-between;overflow-x: scroll;transform:rotatex(180deg);user-select: none;}
.skudvcompzero	{width:15%;padding:0.3em 0em; display:flex;flex-direction:row;justify-content:space-between;overflow-x: scroll;transform:rotatex(180deg);user-select: none;}
.skudvokzero	{width:4%;padding:0.3em 0em; display:flex;flex-direction:row;justify-content:space-between;overflow-x: scroll;transform:rotatex(180deg);user-select: none;}

.skudvpotok 	{width:45%;padding:0.3em 0em 0.3em 0.3em; display:flex;flex-direction:row;justify-content:space-between;overflow-x: scroll;transform:rotatex(180deg);user-select: none;}

.skudvvybytie 	{width:12%;padding:0.3em 0em; display:flex;flex-direction:row;justify-content:space-between;overflow-x: scroll;transform:rotatex(180deg);user-select: none;}

.skudvsum   	{width:13%;padding:0.3em 0em; display:flex;flex-direction:row;justify-content:space-between;overflow-x: scroll;transform:rotatex(180deg);user-select: none;}
.skudvdcn    	{width:6%;padding:0.3em 0em; display:flex;flex-direction:row;justify-content:space-between;overflow-x: scroll;transform:rotatex(180deg);user-select: none;}
.skudvdcd    	{width:13%;padding:0.3em 0em; display:flex;flex-direction:row;justify-content:space-between;overflow-x: scroll;transform:rotatex(180deg);user-select: none;}

/*i10j1 - список закупок - начало таблицы*/
.skudvi10j1k1	{width:2%;min-width:2em;padding:0.3em 0em; display:flex;flex-direction:row;justify-content:space-between;overflow-x: scroll;transform:rotatex(180deg);user-select: none;}
.skudvi10j1k2	{width:3%;min-width:3em;padding:0.3em 0em; display:flex;flex-direction:row;justify-content:space-between;overflow-x: scroll;transform:rotatex(180deg);user-select: none;}
.skudvi10j1k3	{width:4%;min-width:4em;padding:0.3em 0em; display:flex;flex-direction:row;justify-content:space-between;overflow-x: scroll;transform:rotatex(180deg);user-select: none;}
.skudvi10j1k4	{width:4%;min-width:4em;padding:0.3em 0em; display:flex;flex-direction:row;justify-content:space-between;overflow-x: scroll;transform:rotatex(180deg);user-select: none;}
.skudvi10j1k5	{width:4%;min-width:4em;padding:0.3em 0em; display:flex;flex-direction:row;justify-content:space-between;overflow-x: scroll;transform:rotatex(180deg);user-select: none;}
.skudvi10j1k6	{width:26%;min-width:15em;padding:0.3em 0em; display:flex;flex-direction:row;justify-content:space-between;overflow-x: scroll;transform:rotatex(180deg);user-select: none;}
.skudvi10j1k7	{width:5%;min-width:5em;padding:0.3em 0em; display:flex;flex-direction:row;justify-content:space-between;overflow-x: scroll;transform:rotatex(180deg);user-select: none;}
.skudvi10j1k8	{width:4%;min-width:2em;padding:0.3em 0em; display:flex;flex-direction:row;justify-content:space-between;overflow-x: scroll;transform:rotatex(180deg);user-select: none;}
.skudvi10j1k9	{width:8%;min-width:8em;padding:0.3em 0em; display:flex;flex-direction:row;justify-content:space-between;overflow-x: scroll;transform:rotatex(180deg);user-select: none;}

.skudvpotoki10j1 	{width:39%;padding:0.3em 0em 0.3em 0.3em; display:flex;flex-direction:row;justify-content:space-between;overflow-x: scroll;transform:rotatex(180deg);user-select: none;}
.skudvi10j1k10	{width:15%;padding:0.3em 0em; display:flex;flex-direction:row;justify-content:space-between;overflow-x: scroll;transform:rotatex(180deg);user-select: none;}
.skudvi10j1k14 	{width:12%;padding:0.3em 0em; display:flex;flex-direction:row;justify-content:space-between;overflow-x: scroll;transform:rotatex(180deg);user-select: none;}
/*i10j1 - список закупок - конец таблицы*/


	.divspisokzdr  {max-height: 15.0em; overflow-y: scroll;border-left: 0.3em solid red;padding: 0.4em;margin: 0.4em;background-color: #F5F7F7;user-select: none;}
	.divspisokzdy  {max-height: 15.0em; overflow-y: scroll;border-left: 0.3em solid yellow;padding: 0.4em;margin: 0.4em;background-color: #F5F7F7;user-select: none;}
	.divspisokzdgy  {max-height: 15.0em; overflow-y: scroll;border-left: 0.3em solid greenyellow;padding: 0.4em;margin: 0.4em;background-color: #F5F7F7;user-select: none;}
	.dvspzd {margin: 0.3em 0.2em 0.5em 0.3em; text-align: left;}
	.dvzdgrey{color: grey; font-size: 80%;font-weight: bold;text-align: left;}
	.dvzdnazv{color: #AE3835; font-weight: bold;text-align: left;}	
	.blokstrok  {width:20em;overflow: hidden;}	
	.strokabloka{width:100%;display:flex;flex-direction:row;justify-content:space-between;}			
	.yacheykastroki1  {white-space: nowrap;overflow: hidden;width:5%;padding: 0em 0.1em 0em 0.2em;border-bottom: 0.05em solid #413262;border-right: 0.1em dotted grey;font-size: 80%;font-weight: bold;}
	.yacheykastroki2  {white-space: nowrap;overflow: hidden;width:12%;padding: 0em 0.1em 0em 0.4em;border-bottom: 0.05em solid #413262;border-right: 0.1em dotted grey;font-size: 80%;}
	.yacheykastroki3  {white-space: nowrap;overflow: hidden;width:16%;padding: 0em 0.1em 0em 0.3em;border-bottom: 0.05em solid #413262;font-size: 80%;}
	.yacheykastroki1r  {white-space: nowrap;overflow: hidden;width:5%;color:red;padding: 0em 0.1em 0em 0.2em;border-bottom: 0.05em solid #413262;border-right: 0.1em dotted grey;font-size: 80%;font-weight: bold;}
	.yacheykastroki2r  {white-space: nowrap;overflow: hidden;width:12%;color:red;padding: 0em 0.1em 0em 0.4em;border-bottom: 0.05em solid #413262;border-right: 0.1em dotted grey;font-size: 80%;}
	.yacheykastroki3r  {white-space: nowrap;overflow: hidden;width:16%;color:red;padding: 0em 0.1em 0em 0.3em;border-bottom: 0.05em solid #413262;font-size: 80%;}	
	.yacheykastroki1y  {white-space: nowrap;overflow: hidden;width:5%;background-color:yellow;padding: 0em 0.1em 0em 0.2em;border-bottom: 0.05em solid #413262;border-right: 0.1em dotted grey;font-size: 80%;font-weight: bold;}
	.yacheykastroki2y  {white-space: nowrap;overflow: hidden;width:12%;background-color:yellow;padding: 0em 0.1em 0em 0.4em;border-bottom: 0.05em solid #413262;border-right: 0.1em dotted grey;font-size: 80%;}
	.yacheykastroki3y  {white-space: nowrap;overflow: hidden;width:16%;background-color:yellow;padding: 0em 0.1em 0em 0.3em;border-bottom: 0.05em solid #413262;font-size: 80%;}
	.yacheykastroki1g  {white-space: nowrap;overflow: hidden;width:5%;color:green;padding: 0em 0.1em 0em 0.2em;border-bottom: 0.05em solid #413262;border-right: 0.1em dotted grey;font-size: 80%;font-weight: bold;}
	.yacheykastroki2g  {white-space: nowrap;overflow: hidden;width:12%;color:green;padding: 0em 0.1em 0em 0.4em;border-bottom: 0.05em solid #413262;border-right: 0.1em dotted grey;font-size: 80%;}
	.yacheykastroki3g  {white-space: nowrap;overflow: hidden;width:16%;color:green;padding: 0em 0.1em 0em 0.3em;border-bottom: 0.05em solid #413262;font-size: 80%;}	


	.nazvdiagrammaKrug   {width:25em;margin:1em;font-size: 90%;font-weight: bold;text-align: left;}		
	.diagrammaKrug   {width:25em;display:flex;flex-direction:row;justify-content:space-between;margin:1em;}	
	.diagrammaKrugR  {width:14em;padding:2em 0em 0em 0em;overflow: hidden;}	
	.diagrammaKrugRin{width:100%;display:flex;flex-direction:row;justify-content:space-between;}			

	.diagrammaKrugRin1  {white-space: nowrap;overflow: hidden;width:46%;border-bottom: 0.05em solid #413262;}
	.diagrammaKrugRin2  {white-space: nowrap;overflow: hidden;width:26%;border-bottom: 0.05em solid #413262;border-right: 0.4em solid #E5E7E7;}
	.diagrammaKrugRin2r {white-space: nowrap;overflow: hidden;width:26%;border-bottom: 0.05em solid #413262;border-right: 0.4em solid red;}
    .diagrammaKrugRin2y {white-space: nowrap;overflow: hidden;width:26%;border-bottom: 0.05em solid #413262;border-right: 0.4em solid yellow;}
    .diagrammaKrugRin2gy{white-space: nowrap;overflow: hidden;width:26%;border-bottom: 0.05em solid #413262;border-right: 0.4em solid greenyellow;}	
    .diagrammaKrugRin2g {white-space: nowrap;overflow: hidden;width:26%;border-bottom: 0.05em solid #413262;border-right: 0.4em solid green;}		
	.diagrammaKrugRin3  {white-space: nowrap;overflow: hidden;width:26%;border-bottom: 0.05em solid #413262;}	

	.dvpotok  {width:90%;padding:0.5em; display:flex;flex-direction:row;justify-content:space-between;margin:1em;overflow-x: scroll;transform:rotate(180deg);}
	.dvpotokStolb{width:5em;padding:0em 0.1em 0em 0.3em;border-right: 0.05em dotted #413262;font-size: 80%;transform:rotate(180deg);}
	.dvpotokdt         {white-space: nowrap;overflow: hidden;font-size: 90%;}
	.dvpotokzdch-vse   {white-space: nowrap;overflow: hidden;border-right: 0.2em solid #E5E7E7;}
	.dvpotokzdch-r     {white-space: nowrap;overflow: hidden;border-right: 0.2em solid red;}	
	.dvpotokzdch-y     {white-space: nowrap;overflow: hidden;border-right: 0.2em solid yellow;}
	.dvpotokzdch-gy    {white-space: nowrap;overflow: hidden;border-right: 0.2em solid greenyellow;}	
	.dvpotokzdch-g     {white-space: nowrap;overflow: hidden;border-right: 0.2em solid green;}	
	.dvpotokdiagr {width:4em;height:4em; padding: 2em 0em 0em 0.3em; margin:0.5em 0em 0.5em 0em; color: white; font-weight: bold;font-size: 90%;text-align: center;overflow: hidden;}	

	.dvpotokp  {width:90%;padding:0.5em; display:flex;flex-direction:row;justify-content:space-between;margin:1em;overflow-x: scroll;}
	.dvpotokStolbp{width:5em;padding:0em 0.1em 0em 0.3em;border-right: 0.05em dotted #413262;font-size: 80%;}

.imglogofm{max-height:1.6em;/*margin: 1.4em 0em 0em 0em;border:0.1em solid #AE3835;*/}
.aimglogofm{/*padding:1.3em 0em 0em 0em;*/margin: 0em 0.3em 0em 0em;border:0em solid #AE3835;text-decoration: none;}

.knopkapodmenufm1p{-webkit-transition-duration: 0.4s;transition-duration: 0.4s;
		display: inline-block;white-space: nowrap;
		background-color: lightyellow;color: green;font-size: 90%;font-weight: normal;text-align: center;text-decoration: none;
        padding: 0.3em 0.4em;margin: 0.4em 0em;
		border-top: 0.05em solid green;border-bottom: 0.05em solid green;border-left: 0em solid green;border-right: 0em solid green;}
.knopkapodmenufm1p:hover{cursor: pointer;
	    display: inline-block;white-space: nowrap;
		background-color: lightyellow;color: green;font-size: 90%;font-weight: normal;text-align: center;text-decoration: none;
        padding: 0.3em 0.4em;margin: 0.4em 0em;border-radius: 0em 0em 0.5em 0.5em;
		border-top: 0.05em solid green;border-bottom: 0.05em solid green;border-left: 0em solid green;border-right: 0em solid green;}

.knopkapodmenufm2p{-webkit-transition-duration: 0.4s;transition-duration: 0.4s;
		display: inline-block;white-space: nowrap;
		background-color: #F5F7F7;color: grey;font-size: 90%;font-weight: normal;text-align: center;text-decoration: none;
        padding: 0.3em 0.4em;margin: 0.4em 0em;
		border-top: 0.05em solid grey;border-bottom: 0.05em solid grey;border-left: 0em solid grey;border-right: 0em solid grey;}
.knopkapodmenufm2p:hover{cursor: pointer;
		display: inline-block;white-space: nowrap;
		background-color: #E5E7E7;color: green;font-size: 90%;font-weight: normal;text-align: center;text-decoration: none;
        padding: 0.3em 0.4em;margin: 0.4em 0em;border-radius: 0em 0em 0.5em 0.5em;
		border-top: 0.05em solid green;border-bottom: 0.05em solid green;border-left: 0em solid green;border-right: 0em solid green;}

.divotiffin90  {color: #AE3835;border: 0.05em solid #AE3835;padding: 0.5em;margin: 0.2em 0em;font-size: 90%;}




/* это конец файла!!!!! */
	
	.vkladkafm{-webkit-transition-duration: 0.4s;transition-duration: 0.4s;position: sticky; top: 0;z-index:4;
		display: inline-block;white-space: nowrap;
		background-color: #F5F7F7;color: #0684E8;font-size: 85%;font-weight: normal;text-align: center;text-decoration: none;
        padding: 0.2em 0.4em;margin: 0.2em 0em;
		border-top: 0.05em solid #0684E8;border-bottom: 0.05em solid #0684E8;border-left: 0em solid #0684E8;border-right: 0em solid #0684E8;}
	.vkladkafm:hover{cursor: pointer;
		display: inline-block;white-space: nowrap;
		background-color: #E5E7E7;color: #AE3835;font-size: 85%;font-weight: normal;text-align: center;text-decoration: none;
        padding: 0.2em 0.4em;margin: 0.2em 0em;border-radius: 0em 0em 0.5em 0.5em;
		border-top: 0.05em solid #AE3835;border-bottom: 0.05em solid #AE3835;border-left: 0em solid #AE3835;border-right: 0em solid #AE3835;}
		
	.vkladkafmA{-webkit-transition-duration: 0.4s;transition-duration: 0.4s;position: sticky; top: 0;z-index:4;
		display: inline-block;white-space: nowrap;
		background-color: #F5F7F7;color: #AE3835;font-size: 85%;font-weight: normal;text-align: center;text-decoration: none;
        padding: 0.2em 0.4em;margin: 0.2em 0em;
		border-top: 0.05em solid #AE3835;border-bottom: 0.05em solid #AE3835;border-left: 0em solid #AE3835;border-right: 0em solid #AE3835;}
	.vkladkafmA:hover{cursor: pointer;
		display: inline-block;white-space: nowrap;
		background-color: #E5E7E7;color: #AE3835;font-size: 85%;font-weight: normal;text-align: center;text-decoration: none;
        padding: 0.2em 0.4em;margin: 0.2em 0em;border-radius: 0em 0em 0.5em 0.5em;
		border-top: 0.05em solid #AE3835;border-bottom: 0.05em solid #AE3835;border-left: 0em solid #AE3835;border-right: 0em solid #AE3835;}

	.vkladkafm0{-webkit-transition-duration: 0.4s;transition-duration: 0.4s;position: sticky; top: 0;z-index:4;
		display: inline-block;white-space: nowrap;
		background-color: #C00000;color: white;font-size: 85%;font-weight: normal;text-align: center;text-decoration: none;
        padding: 0.2em 0.4em;margin: 0.2em 0em 0em 0.5em;
		border-top: 0.05em solid white;border-bottom: 0.05em solid white;border-left: 0em solid white;border-right: 0em solid white;}
	.vkladkafm0:hover{cursor: pointer;
		display: inline-block;white-space: nowrap;
		background-color: #E5E7E7;color: #AE3835;font-size: 85%;font-weight: normal;text-align: center;text-decoration: none;
        padding: 0.2em 0.4em;margin: 0.2em 0em 0em 0.5em;border-radius: 0em 0em 0.5em 0.5em;
		border-top: 0.05em solid #AE3835;border-bottom: 0.05em solid #AE3835;border-left: 0em solid #AE3835;border-right: 0em solid #AE3835;}

	.vkladkafm1{-webkit-transition-duration: 0.4s;transition-duration: 0.4s;position: sticky; top: 0;z-index:4;
		display: inline-block;white-space: nowrap;
		background-color: #36563F;color: white;font-size: 85%;font-weight: normal;text-align: center;text-decoration: none;
        padding: 0.2em 0.4em;margin: 0.2em 0em;
		border-top: 0.05em solid white;border-bottom: 0.05em solid white;border-left: 0em solid white;border-right: 0em solid white;}
	.vkladkafm1:hover{cursor: pointer;
		display: inline-block;white-space: nowrap;
		background-color: #E5E7E7;color: #AE3835;font-size: 85%;font-weight: normal;text-align: center;text-decoration: none;
        padding: 0.2em 0.4em;margin: 0.2em 0em;border-radius: 0em 0em 0.5em 0.5em;
		border-top: 0.05em solid #AE3835;border-bottom: 0.05em solid #AE3835;border-left: 0em solid #AE3835;border-right: 0em solid #AE3835;}

	.vkladkafm2{-webkit-transition-duration: 0.4s;transition-duration: 0.4s;position: sticky; top: 0;z-index:4;
		display: inline-block;white-space: nowrap;
		background-color: #7030A0;color: white;font-size: 85%;font-weight: normal;text-align: center;text-decoration: none;
        padding: 0.2em 0.4em;margin: 0.2em 0em;
		border-top: 0.05em solid white;border-bottom: 0.05em solid white;border-left: 0em solid white;border-right: 0em solid white;}
	.vkladkafm2:hover{cursor: pointer;
		display: inline-block;white-space: nowrap;
		background-color: #E5E7E7;color: #AE3835;font-size: 85%;font-weight: normal;text-align: center;text-decoration: none;
        padding: 0.2em 0.4em;margin: 0.2em 0em;border-radius: 0em 0em 0.5em 0.5em;
		border-top: 0.05em solid #AE3835;border-bottom: 0.05em solid #AE3835;border-left: 0em solid #AE3835;border-right: 0em solid #AE3835;}

	.vkladkafm3{-webkit-transition-duration: 0.4s;transition-duration: 0.4s;position: sticky; top: 0;z-index:4;
		display: inline-block;white-space: nowrap;
		background-color: #FFD966;color: #413262;font-size: 85%;font-weight: normal;text-align: center;text-decoration: none;
        padding: 0.2em 0.4em;margin: 0.2em 0em;
		border-top: 0.05em solid #413262;border-bottom: 0.05em solid #413262;border-left: 0em solid #413262;border-right: 0em solid #413262;}
	.vkladkafm3:hover{cursor: pointer;
		display: inline-block;white-space: nowrap;
		background-color: #E5E7E7;color: #AE3835;font-size: 85%;font-weight: normal;text-align: center;text-decoration: none;
        padding: 0.2em 0.4em;margin: 0.2em 0em;border-radius: 0em 0em 0.5em 0.5em;
		border-top: 0.05em solid #AE3835;border-bottom: 0.05em solid #AE3835;border-left: 0em solid #AE3835;border-right: 0em solid #AE3835;}

	.vkladkafm4{-webkit-transition-duration: 0.4s;transition-duration: 0.4s;position: sticky; top: 0;z-index:4;
		display: inline-block;white-space: nowrap;
		background-color: #203764;color: white;font-size: 85%;font-weight: normal;text-align: center;text-decoration: none;
        padding: 0.2em 0.4em;margin: 0.2em 0em;
		border-top: 0.05em solid white;border-bottom: 0.05em solid white;border-left: 0em solid white;border-right: 0em solid white;}
	.vkladkafm4:hover{cursor: pointer;
		display: inline-block;white-space: nowrap;
		background-color: #E5E7E7;color: #AE3835;font-size: 85%;font-weight: normal;text-align: center;text-decoration: none;
        padding: 0.2em 0.4em;margin: 0.2em 0em;border-radius: 0em 0em 0.5em 0.5em;
		border-top: 0.05em solid #AE3835;border-bottom: 0.05em solid #AE3835;border-left: 0em solid #AE3835;border-right: 0em solid #AE3835;}

	.vkladkafm5{-webkit-transition-duration: 0.4s;transition-duration: 0.4s;position: sticky; top: 0;z-index:4;
		display: inline-block;white-space: nowrap;
		background-color: #BF8F00;color: white;font-size: 85%;font-weight: normal;text-align: center;text-decoration: none;
        padding: 0.2em 0.4em;margin: 0.2em 0em;
		border-top: 0.05em solid white;border-bottom: 0.05em solid white;border-left: 0em solid white;border-right: 0em solid white;}
	.vkladkafm5:hover{cursor: pointer;
		display: inline-block;white-space: nowrap;
		background-color: #E5E7E7;color: #AE3835;font-size: 85%;font-weight: normal;text-align: center;text-decoration: none;
        padding: 0.2em 0.4em;margin: 0.2em 0em;border-radius: 0em 0em 0.5em 0.5em;
		border-top: 0.05em solid #AE3835;border-bottom: 0.05em solid #AE3835;border-left: 0em solid #AE3835;border-right: 0em solid #AE3835;}

	
	.tabfs {user-select: none;border-top: 0.1em solid #F5F7F7;}
    .tabfs>input[type="radio"] {display: none;}
    .tabfs>input[type="radio"]:checked+label {-webkit-transition-duration: 0.4s;transition-duration: 0.4s;position: sticky; top: 0;z-index:3;
		display: inline-block;white-space: nowrap;
		background-color: lightyellow;color: #AE3835;font-size: 85%;font-weight: normal;text-align: center;text-decoration: none;
        padding: 0.2em 0.4em;margin: 0.2em 0em;
		border-top: 0.05em solid #AE3835;border-bottom: 0.05em solid #AE3835;border-left: 0em solid #AE3835;border-right: 0em solid #AE3835;}
    .tabfs>input[type="radio"]:checked+label:hover {cursor: pointer;
	    display: inline-block;white-space: nowrap;
		background-color: lightyellow;color: #AE3835;font-size: 85%;font-weight: normal;text-align: center;text-decoration: none;
        padding: 0.2em 0.4em;margin: 0.2em 0em;border-radius: 0em 0em 0.5em 0.5em;
		border-top: 0.05em solid #AE3835;border-bottom: 0.05em solid #AE3835;border-left: 0em solid #AE3835;border-right: 0em solid #AE3835;}
	.tabfs>div {display: none;}
	#tabf-btn-0:checked~#contentf-0,
    #tabf-btn-1:checked~#contentf-1,
    #tabf-btn-2:checked~#contentf-2,
    #tabf-btn-3:checked~#contentf-3,
    #tabf-btn-4:checked~#contentf-4,
    #tabf-btn-5:checked~#contentf-5,
    #tabf-btn-6:checked~#contentf-6,
    #tabf-btn-7:checked~#contentf-7,
    #tabf-btn-8:checked~#contentf-8,
    #tabf-btn-9:checked~#contentf-9,
    #tabf-btn-10:checked~#contentf-10, 
    #tabf-btn-11:checked~#contentf-11,
    #tabf-btn-12:checked~#contentf-12,
    #tabf-btn-13:checked~#contentf-13,
    #tabf-btn-14:checked~#contentf-14,
    #tabf-btn-15:checked~#contentf-15,
    #tabf-btn-16:checked~#contentf-16,
    #tabf-btn-17:checked~#contentf-17,
    #tabf-btn-18:checked~#contentf-18,
    #tabf-btn-19:checked~#contentf-19,
    #tabf-btn-20:checked~#contentf-20,
    #tabf-btn-21:checked~#contentf-21,
    #tabf-btn-22:checked~#contentf-22,
    #tabf-btn-23:checked~#contentf-23,
    #tabf-btn-24:checked~#contentf-24,
    #tabf-btn-25:checked~#contentf-25,
    #tabf-btn-26:checked~#contentf-26,
    #tabf-btn-27:checked~#contentf-27,
    #tabf-btn-28:checked~#contentf-28,
    #tabf-btn-29:checked~#contentf-29,
    #tabf-btn-30:checked~#contentf-30, 
    #tabf-btn-31:checked~#contentf-31,
    #tabf-btn-32:checked~#contentf-32,
    #tabf-btn-33:checked~#contentf-33,
    #tabf-btn-34:checked~#contentf-34,
    #tabf-btn-35:checked~#contentf-35,
    #tabf-btn-36:checked~#contentf-36,
    #tabf-btn-37:checked~#contentf-37,
    #tabf-btn-38:checked~#contentf-38,
    #tabf-btn-39:checked~#contentf-39,
    #tabf-btn-40:checked~#contentf-40, 
    #tabf-btn-41:checked~#contentf-41,
    #tabf-btn-42:checked~#contentf-42,
    #tabf-btn-43:checked~#contentf-43,
    #tabf-btn-44:checked~#contentf-44,
    #tabf-btn-45:checked~#contentf-45,
    #tabf-btn-46:checked~#contentf-46,
    #tabf-btn-47:checked~#contentf-47,
    #tabf-btn-48:checked~#contentf-48,
    #tabf-btn-49:checked~#contentf-49,
    #tabf-btn-50:checked~#contentf-50 
	{display: block;}
 
 
 
 /*ДАШБОРД*/

.dashstroka{	background-color: #808080;height: 15em;font-size: 85%;
				display:flex;flex-direction:row;justify-content: flex-start;
				width:100%;overflow-y: hidden;
				/*white-space: nowrap;*/overflow-x: scroll;text-indent: 0.8em;user-select: none;/*transform:rotatex(180deg);*/}

.dashblock{		min-width:15%;max-width:18%;height: 13.6em; background: radial-gradient(circle, #545454, #282828);box-shadow: 0em 0em 0.3em 0.2em #BABABA;
				white-space: normal;word-wrap: break-word;margin: 0.5em; padding: 0em 0.5em 0em 0.5em;border-radius:1em;
				color: white;font-weight:bold;text-align: center;
				display: inline-block;}

.dashblock2{	height: 13.6em; background: radial-gradient(circle, #545454, #282828);box-shadow: 0em 0em 0.3em 0.2em #BABABA;
				white-space: normal;word-wrap: break-word;margin: 0.5em; padding: 0em 0.5em 0em 0.5em;border-radius:1em;
				color: white;font-weight:bold;text-align: center;
				display: inline-block;}

.dashrows{		white-space: nowrap;display:flex;flex-direction:row;justify-content: center;border: 0.05em solid #4C4C4C;}
.dashrows2{		white-space: nowrap;display:flex;flex-direction:row;justify-content: space-between;}

.dashshagempt{		width:0.5em;}
.dashplusshag{		width:0.5em;background-color:#C6E0B4;border-top: 0.05em solid #36563F;}
.dashminusshag{		width:0.5em;background-color:#F8CBAD;border-bottom: 0.05em solid #C00000;}

.dashpkz1     {	white-space: nowrap;font-weight: bold;/*font-size: 90%;*/min-height:1.7em;padding: 0.2em 0em 0em 0em;margin: 0.4em 0em 0.4em 0em;
				border: 0;border-radius: 0.5em;}
.dashpkz1r    {	white-space: nowrap;font-weight: bold;/*font-size: 90%;*/min-height:1.7em;padding: 0.2em 0em 0em 0em;margin: 0.4em 0em 0.4em 0em;
				color:#C00000/*red*/;background-color:#F8CBAD/*#F4B084*/;
				border: 0;border-radius: 0.5em;}
.dashpkz1g    {	white-space: nowrap;font-weight: bold;/*font-size: 90%;*/min-height:1.7em;padding: 0.2em 0em 0em 0em;margin: 0.4em 0em 0.4em 0em;
				color:#36563F/*green*/;background-color:#C6E0B4;
				border: 0;border-radius: 0.5em;}	
.dashpkz1A    {	white-space: nowrap;font-weight: bold;/*font-size: 90%;*/min-height:1.7em;padding: 0.2em 0em 0em 0em;margin: 0.4em 0em 0.4em 0em;
				color:#AE3835;
				border: 0;border-radius: 0.5em;}				 


.dashpkz150     {width:50%;	white-space: nowrap;font-weight: bold;/*font-size: 90%;*/min-height:1.7em;padding: 0.2em 0em 0em 0em;margin: 0.7em 0em 0.2em 0em;
				border: 0;}
.dashpkz1r50    {width:50%;	white-space: nowrap;font-weight: bold;/*font-size: 90%;*/min-height:1.7em;padding: 0.2em 0em 0em 0em;margin: 0.7em 0em 0.2em 0em;
				color:#C00000/*red*/;background-color:#F8CBAD/*#F4B084*/;
				border: 0;border-radius: 0.5em 0em 0em 0.5em;}
.dashpkz1g50    {width:50%;	white-space: nowrap;font-weight: bold;/*font-size: 90%;*/min-height:1.7em;padding: 0.2em 0em 0em 0em;margin: 0.7em 0em 0.2em 0em;
				color:#36563F/*green*/;background-color:#C6E0B4;
				border: 0;border-radius: 0em 0.5em 0.5em 0em;}	
.dashpkz1A50    {width:50%;	white-space: nowrap;font-weight: bold;/*font-size: 90%;*/min-height:1.7em;padding: 0.2em 0em 0em 0em;margin: 0.7em 0em 0.2em 0em;
				color:#AE3835;
				border: 0;}				 









 
 
/*стили учета*/

.razmetkapodmenu   {position: sticky; top: 0;width:98%;display:flex;flex-direction:row;justify-content:space-between;margin:0% 0.5% 0% 0.5%;overflow: hidden;z-index: 2;}			

.dvstructure{width:50%;padding:0.1em; display:flex;flex-direction:row;justify-content:space-between;overflow-x: scroll;}
.dvstructure2{width:97%;padding:0.1em 0.1em 0.1em 2%; display:flex;flex-direction:row;justify-content:space-between;}
.dvstrstolb {width:99%;}

.dvpkz1zeromenu {white-space: nowrap;font-weight: bold;font-size: 90%;min-height:2.2em;padding: 0.2em 0em 0em 0em;
             border-top: 0.05em solid #E5E7E7;border-right: 0.05em solid #E5E7E7;border-bottom: 0.05em solid #E5E7E7;border-left: 0.05em solid #E5E7E7;}			 
.dvpkz1txtar{resize: none;min-width:99%;outline: none;color: #AE3835;border: 0em solid #AE3835;}
.dvpkz2txtar{resize: none;min-width:99%;outline: none;color: #AE3835;border: 0em solid #AE3835;}
.dvpkz3txtar{resize: none;min-width:99%;outline: none;color: #AE3835;border: 0em solid #AE3835;}



.strukturasave{-webkit-transition-duration: 0.4s;transition-duration: 0.4s;white-space: nowrap;width:99%;/*margin: 0.2em 0em 0.1em 0.2em;*/
		/*background-image: linear-gradient(to right, #E5E7E7, #AE3835, #E5E7E7);*/
		background-color: #AE3835;color: #F5F7F7;border: 0.1em solid #F5F7F7;border-radius: 0.5em;padding: 0.3em 0.5em 0.3em 0.3em;text-align: center;text-decoration: none;
        display: inline-block;font-size: 100%;font-weight: bold;}
.strukturasave:hover{white-space: nowrap;width:99%;/*margin: 0.2em 0em 0.1em 0.2em;*/
		/*background-image: linear-gradient(to right, #E5E7E7,4%, #AE3835,80%, #E5E7E7);*/
	    background-color: #F5F7F7;color: #AE3835;border: 0.1em solid #AE3835;border-radius: 0.5em;padding: 0.3em 0.5em 0.3em 0.3em;text-align: center;text-decoration: none;
        display: inline-block;font-size: 100%;font-weight: bold;cursor: pointer;}
		
.sruktplus  {-webkit-transition-duration: 0.4s;transition-duration: 0.4s;white-space: nowrap;/*width:90%;*/margin: 0em 0.2em 0em 0.2em;
		/*background-image: linear-gradient(to right, #E5E7E7, #AE3835, #E5E7E7);*/
		background-color: #F5F7F7;color: green;border: 0.1em solid green;border-radius: 0.5em;padding: 0.1em 1.2em;/*text-align: center;*/text-decoration: none;
        display: inline-block;font-size: 100%;font-weight: bold;}
.sruktplus:hover{white-space: nowrap;/*width:90%;*/margin: 0em 0.2em 0em 0.2em;
		/*background-image: linear-gradient(to right, #E5E7E7,4%, #AE3835,80%, #E5E7E7);*/
	    background-color: green;color: #F5F7F7;border: 0.1em solid #F5F7F7;border-radius: 0.5em;padding: 0.1em 1.2em;/*text-align: center;*/text-decoration: none;
        display: inline-block;font-size: 100%;font-weight: bold;cursor: pointer;}
.sruktminus {-webkit-transition-duration: 0.4s;transition-duration: 0.4s;white-space: nowrap;/*width:90%;*/margin: 0em 0.2em 0em 0.2em;
		/*background-image: linear-gradient(to right, #E5E7E7, #AE3835, #E5E7E7);*/
		background-color: #F5F7F7;color: red;border: 0.1em solid red;border-radius: 0.5em;padding: 0.1em 1.2em;/*text-align: center;*/text-decoration: none;
        display: inline-block;font-size: 100%;font-weight: bold;}
.sruktminus:hover{white-space: nowrap;/*width:90%;*/margin: 0em 0.2em 0em 0.2em;
		/*background-image: linear-gradient(to right, #E5E7E7,4%, #AE3835,80%, #E5E7E7);*/
	    background-color: red;color: #F5F7F7;border: 0.1em solid #F5F7F7;border-radius: 0.5em;padding: 0.1em 1.2em;/*text-align: center;*/text-decoration: none;
        display: inline-block;font-size: 100%;font-weight: bold;cursor: pointer;}




/*Кубики*/



.knopkaregcub{-webkit-transition-duration: 0.5s;transition-duration: 0.4s;/*white-space: nowrap;*/overflow: hidden;text-overflow: ellipsis;
		width:85%;height:30%;margin: 2.5em 0em;background-image: linear-gradient(to right, #E5E7E7, #AE3835, #E5E7E7);
	    color: white;border: 0em solid #AE3835;padding: 1em 0em;text-align: center;text-decoration: none;
        display: inline-block;font-size: 150%;font-weight: bold;}
.knopkaregcub:hover{/*white-space: nowrap;*/overflow: hidden;text-overflow: ellipsis;
		width:85%;height:30%;margin: 2.5em 0em;background-image: linear-gradient(to right, #E5E7E7, #AE3835, #E5E7E7);
	    color: white;border: 0em solid #AE3835;padding: 1em 0em;text-align: center;text-decoration: none;
        border-radius: 0em 0em 0em 0.5em;
		display: inline-block;font-size: 160%;font-weight: bold;cursor: pointer;}

.knopkaauthcub{-webkit-transition-duration: 0.5s;transition-duration: 0.4s;/*white-space: nowrap;*/overflow: hidden;text-overflow: ellipsis;
		width:85%;height:30%;margin: 2.5em 0em;background-image: linear-gradient(to right, #E5E7E7, #413262, #E5E7E7);
	    color: white;border: 0em solid #413262;padding: 1em 0em;text-align: center;text-decoration: none;
        display: inline-block;font-size: 150%;font-weight: bold;}
.knopkaauthcub:hover{/*white-space: nowrap;*/overflow: hidden;text-overflow: ellipsis;
		width:85%;height:30%;margin: 2.5em 0em;background-image: linear-gradient(to right, #E5E7E7, #413262, #E5E7E7);
	    color: white;border: 0em solid #413262;padding: 1em 0em;text-align: center;text-decoration: none;
        border-radius: 0em 0em 0em 0.5em;
		display: inline-block;font-size: 160%;font-weight: bold;cursor: pointer;}
		
.knopkaservicecub{-webkit-transition-duration: 0.5s;transition-duration: 0.4s;/*white-space: nowrap;*/overflow: hidden;text-overflow: ellipsis;
		width:85%;height:30%;margin: 2.5em 0em;background-image: linear-gradient(to right, #E5E7E7, green, #E5E7E7);
	    color: white;border: 0em solid green;padding: 1em 0em;text-align: center;text-decoration: none;
        display: inline-block;font-size: 120%;font-weight: bold;}
.knopkaservicecub:hover{/*white-space: nowrap;*/overflow: hidden;text-overflow: ellipsis;
		width:85%;height:30%;margin: 2.5em 0em;background-image: linear-gradient(to right, #E5E7E7, green, #E5E7E7);
	    color: white;border: 0em solid green;padding: 1em 0em;text-align: center;text-decoration: none;
        border-radius: 0em 0em 0em 0.5em;
		display: inline-block;font-size: 130%;font-weight: bold;cursor: pointer;}


.BDY { 	padding: 0em 0em 0em 0em;background: radial-gradient(circle, #E5E7E7, #413262);
		perspective: 1000px;perspective-origin: center -0em;}
.side,.containerr {width: 16em;height: 16em;}
.containerr {border: 2px dotted white;transform-style: preserve-3d;animation: rotate 40s infinite linear;}
.containerr:before, .containerr:after {content: "";display: block;position: absolute;
				width: 16em;height: 16em;border: 2px dotted white;}
.containerr:before 	{transform: rotateX(90deg);}
.containerr:after 	{transform: rotatey(90deg);}
.side {	position: absolute;width: 15em;height: 15em;border: 2px solid white;opacity: .7;
		color: white;font-weight: bold;text-decoration: none;text-align: center;/*white-space: nowrap;*/overflow: hidden;text-overflow: ellipsis;}
.back { transform: translateZ(-8em) rotateY(-180deg);background: #0684E8/*orange*/;/*white-space: nowrap;*/overflow: hidden;text-overflow: ellipsis;}
.leftt{ transform: translateX(-8em) rotateY(-90deg); background: lightgreen;/*white-space: nowrap;*/overflow: hidden;text-overflow: ellipsis;}
.rightt{transform: translateX(8em) rotateY(90deg);background: #AE3835/*yellowgreen*/;/*white-space: nowrap;*/overflow: hidden;text-overflow: ellipsis;}
.top {  transform: translateY(-8em) rotateX(90deg);background: #413262/*skyblue*/;/*white-space: nowrap;*/overflow: hidden;text-overflow: ellipsis;}
.bottom{transform: translateY(8em) rotateX(-90deg);background: steelblue;/*white-space: nowrap;*/overflow: hidden;text-overflow: ellipsis;}
.front {transform: translateZ(8em);background: #004242/*gold*/;/*white-space: nowrap;*/overflow: hidden;text-overflow: ellipsis;}
@keyframes rotate {
	100% { transform: rotateY(360deg) rotateZ(360deg) rotateX(360deg);}
}
.BDY {height: 100%;}
.BDY {display: flex;justify-content: center;align-items: center;}


.CUB { 	padding: 0em 0em 0em 0em;background: radial-gradient(circle, #E5E7E7, #413262);
		perspective: 1000px;perspective-origin: center -0em;}
.cubside,.cubcont {width: 10em;height: 3.4em;}
.cubcont {border: 2px dotted white;transform-style: preserve-3d;animation: cubrotate 70s infinite linear;}
.cubcont:before, .cubcont:after {content: "";display: block;position: absolute;
				width: 10em;height: 3.4em;border: 2px dotted white;}
.cubcont:before 	{transform: rotateX(90deg);}
.cubcont:after 	{transform: rotatey(90deg);}
.cubside {	position: absolute;width: 10em;height: 3.4em;border: 2px solid white;opacity: .8;
		color: white;font-weight: bold;text-decoration: none;text-align: center;}
.cubback { transform: translateZ(-5em) rotateY(-180deg);background: #0684E8/*orange*/;}
.cubleft{ transform: translateX(-5em) rotateY(-90deg); background: lightgreen;}
.cubright{transform: translateX(5em) rotateY(90deg);background: #AE3835/*yellowgreen*/;}
.cubtop {  transform: translateY(-1.7em) rotateX(90deg);background: #413262/*skyblue*/;}
.cubbottom{transform: translateY(1.7em) rotateX(-90deg);background: steelblue;}
.cubfront {transform: translateZ(5em);background: #004242/*gold*/;}
@keyframes cubrotate {
	100% { transform: rotateY(360deg) /*rotateZ(360deg) rotateX(360deg)*/;}
}
.CUB {height: 100%;}
.CUB {display: flex;justify-content: center;align-items: center;}

/* .CUB { 	padding: 0em 0em 0em 0em;background: radial-gradient(circle, #E5E7E7, #413262); */
		/* perspective: 1000px;perspective-origin: center -0em;} */
/* .cubside,.cubcont {width: 8em;height: 8em;} */
/* .cubcont {border: 2px dotted white;transform-style: preserve-3d;animation: rotate 70s infinite linear;} */
/* .cubcont:before, .cubcont:after {content: "";display: block;position: absolute; */
				/* width: 8em;height: 8em;border: 2px dotted white;} */
/* .cubcont:before 	{transform: rotateX(90deg);} */
/* .cubcont:after 	{transform: rotatey(90deg);} */
/* .cubside {	position: absolute;width: 8em;height: 8em;border: 2px solid white;opacity: .7; */
		/* color: white;font-weight: bold;text-decoration: none;text-align: center;} */
/* .cubback { transform: translateZ(-4em) rotateY(-180deg);background: #0684E8/*orange*/;} */
/* .cubleft{ transform: translateX(-4em) rotateY(-90deg); background: lightgreen;} */
/* .cubright{transform: translateX(4em) rotateY(90deg);background: #AE3835/*yellowgreen*/;} */
/* .cubtop {  transform: translateY(-4em) rotateX(90deg);background: #413262/*skyblue*/;} */
/* .cubbottom{transform: translateY(4em) rotateX(-90deg);background: steelblue;} */
/* .cubfront {transform: translateZ(4em);background: #004242/*gold*/;} */
/* @keyframes rotate { */
	/* 100% { transform: rotateY(360deg) rotateZ(360deg) rotateX(360deg);} */
/* } */
/* .CUB {height: 100%;} */
/* .CUB {display: flex;justify-content: center;align-items: center;} */


/*Кубики - видео*/

.amain5      {color: white/*#0684E8*/;text-decoration: none;-webkit-transition-duration: 0.4s;transition-duration: 0.4s;}
.amain5:hover{color: gold/*#AE3835*/;text-decoration: none;}

.rtside,.rtcontainerr {width: 16em;height: 16em;}
.rtcontainerr {border: 2px dotted white;transform-style: preserve-3d;animation: rtrotate 40s infinite linear;}
.rtcontainerr:before, .rtcontainerr:after {content: "";display: block;position: absolute;
				width: 16em;height: 16em;border: 2px dotted white;}
.rtcontainerr:before 	{transform: rotateX(90deg);}
.rtcontainerr:after 	{transform: rotatey(90deg);}
.rtside {	position: absolute;width: 15em;height: 15em;border: 2px solid white;opacity: .8;
		color: white;font-weight: normal/*bold*/;text-decoration: none;text-align: center;/*white-space: nowrap;*/overflow: hidden;text-overflow: ellipsis;}
.rtback 	{ transform: translateZ(-8em) rotateY(-180deg); background: black;/*white-space: nowrap;*/overflow: hidden;text-overflow: ellipsis;}
.rtleftt	{ transform: translateX(-8em) rotateY(-90deg);  background: black;/*white-space: nowrap;*/overflow: hidden;text-overflow: ellipsis;}
.rtrightt	{ transform: translateX( 8em) rotateY(90deg);   background: black;/*white-space: nowrap;*/overflow: hidden;text-overflow: ellipsis;}
.rttop 		{ transform: translateY(-8em) rotateX(90deg);   background: black;/*white-space: nowrap;*/overflow: hidden;text-overflow: ellipsis;}
.rtbottom	{ transform: translateY( 8em) rotateX(-90deg);  background: black;/*white-space: nowrap;*/overflow: hidden;text-overflow: ellipsis;}
.rtfront 	{ transform: translateZ( 8em);                  background: black;/*white-space: nowrap;*/overflow: hidden;text-overflow: ellipsis;}
@keyframes rtrotate {
	100% { transform: rotateY(360deg) rotateZ(360deg) rotateX(360deg);}
}

.vkside,.vkcontainerr {width: 16em;height: 16em;}
.vkcontainerr {border: 2px dotted white;transform-style: preserve-3d;animation: rtrotate 40s infinite linear;}
.vkcontainerr:before, .vkcontainerr:after {content: "";display: block;position: absolute;
				width: 16em;height: 16em;border: 2px dotted white;}
.vkcontainerr:before 	{transform: rotateX(90deg);}
.vkcontainerr:after 	{transform: rotatey(90deg);}
.vkside {	position: absolute;width: 15em;height: 15em;border: 2px solid white;opacity: .8;
		color: white;font-weight: normal/*bold*/;text-decoration: none;text-align: center;/*white-space: nowrap;*/overflow: hidden;text-overflow: ellipsis;}
.vkback 	{ transform: translateZ(-8em) rotateY(-180deg); background: #413262;/*white-space: nowrap;*/overflow: hidden;text-overflow: ellipsis;}
.vkleftt	{ transform: translateX(-8em) rotateY(-90deg);  background: #413262;/*white-space: nowrap;*/overflow: hidden;text-overflow: ellipsis;}
.vkrightt	{ transform: translateX( 8em) rotateY(90deg);   background: #413262;/*white-space: nowrap;*/overflow: hidden;text-overflow: ellipsis;}
.vktop 		{ transform: translateY(-8em) rotateX(90deg);   background: #413262;/*white-space: nowrap;*/overflow: hidden;text-overflow: ellipsis;}
.vkbottom	{ transform: translateY( 8em) rotateX(-90deg);  background: #413262;/*white-space: nowrap;*/overflow: hidden;text-overflow: ellipsis;}
.vkfront 	{ transform: translateZ( 8em);                  background: #413262;/*white-space: nowrap;*/overflow: hidden;text-overflow: ellipsis;}
@keyframes rtrotate {
	100% { transform: rotateY(360deg) rotateZ(360deg) rotateX(360deg);}
}

.ytside,.ytcontainerr {width: 16em;height: 16em;}
.ytcontainerr {border: 2px dotted white;transform-style: preserve-3d;animation: rtrotate 40s infinite linear;}
.ytcontainerr:before, .ytcontainerr:after {content: "";display: block;position: absolute;
				width: 16em;height: 16em;border: 2px dotted white;}
.ytcontainerr:before 	{transform: rotateX(90deg);}
.ytcontainerr:after 	{transform: rotatey(90deg);}
.ytside {	position: absolute;width: 15em;height: 15em;border: 2px solid white;opacity: .8;
		color: white;font-weight: normal/*bold*/;text-decoration: none;text-align: center;/*white-space: nowrap;*/overflow: hidden;text-overflow: ellipsis;}
.ytback 	{ transform: translateZ(-8em) rotateY(-180deg); background: #AE3835;/*white-space: nowrap;*/overflow: hidden;text-overflow: ellipsis;}
.ytleftt	{ transform: translateX(-8em) rotateY(-90deg);  background: #AE3835;/*white-space: nowrap;*/overflow: hidden;text-overflow: ellipsis;}
.ytrightt	{ transform: translateX( 8em) rotateY(90deg);   background: #AE3835;/*white-space: nowrap;*/overflow: hidden;text-overflow: ellipsis;}
.yttop 		{ transform: translateY(-8em) rotateX(90deg);   background: #AE3835;/*white-space: nowrap;*/overflow: hidden;text-overflow: ellipsis;}
.ytbottom	{ transform: translateY( 8em) rotateX(-90deg);  background: #AE3835;/*white-space: nowrap;*/overflow: hidden;text-overflow: ellipsis;}
.ytfront 	{ transform: translateZ( 8em);                  background: #AE3835;/*white-space: nowrap;*/overflow: hidden;text-overflow: ellipsis;}
@keyframes rtrotate {
	100% { transform: rotateY(360deg) rotateZ(360deg) rotateX(360deg);}
}

.fmfside,.fmfcontainerr {width: 16em;height: 16em;}
.fmfcontainerr {border: 2px dotted white;transform-style: preserve-3d;animation: rtrotate 40s infinite linear;}
.fmfcontainerr:before, .fmfcontainerr:after {content: "";display: block;position: absolute;
				width: 16em;height: 16em;border: 2px dotted white;}
.fmfcontainerr:before 	{transform: rotateX(90deg);}
.fmfcontainerr:after 	{transform: rotatey(90deg);}
.fmfside {	position: absolute;width: 15em;height: 15em;border: 2px solid white;opacity: .8;
		color: white;font-weight: normal/*bold*/;text-decoration: none;text-align: center;/*white-space: nowrap;*/overflow: hidden;text-overflow: ellipsis;}
.fmfback 	{ transform: translateZ(-8em) rotateY(-180deg); background: #AE3835;/*white-space: nowrap;*/overflow: hidden;text-overflow: ellipsis;}
.fmfleftt	{ transform: translateX(-8em) rotateY(-90deg);  background: black;/*white-space: nowrap;*/overflow: hidden;text-overflow: ellipsis;}
.fmfrightt	{ transform: translateX( 8em) rotateY(90deg);   background: black;/*white-space: nowrap;*/overflow: hidden;text-overflow: ellipsis;}
.fmftop 		{ transform: translateY(-8em) rotateX(90deg);   background: #413262;/*white-space: nowrap;*/overflow: hidden;text-overflow: ellipsis;}
.fmfbottom	{ transform: translateY( 8em) rotateX(-90deg);  background: #413262;/*white-space: nowrap;*/overflow: hidden;text-overflow: ellipsis;}
.fmffront 	{ transform: translateZ( 8em);                  background: #AE3835;/*white-space: nowrap;*/overflow: hidden;text-overflow: ellipsis;}
@keyframes rtrotate {
	100% { transform: rotateY(360deg) rotateZ(360deg) rotateX(360deg);}
}


.w90{width: 90%;margin:0.5em 0em}























