@media only screen and (min-width: 1056px){
body {}
header{min-height: 103px;}
}


html {
 scroll-behavior: smooth;
}



.block_1{
display: block;
    position: relative;
    background: radial-gradient(94.79% 356.54% at 50% 52.53%, rgb(63, 138, 229) 0%, rgb(3, 98, 207) 37.03%, rgb(76, 142, 227) 100%);
    padding: 35px;
    font-size: 17px;
    font-weight: 500;
    padding-right: 150px;
    color: #fff;
    display: block;
    position: relative;
    background: radial-gradient(94.79% 356.54% at 50% 52.53%, rgb(63, 138, 229) 0%, rgb(3, 98, 207) 37.03%, rgb(76, 142, 227) 100%);
    padding: 35px;
    font-size: 16px;
    color: #fff;
    padding-right: 600px;
    background-size: 460px 538px, 646px;
    background-position: right 51px bottom -46px, right -113px bottom -78px;
    background: #2f74d9;

    background-repeat: no-repeat;
    background-position: right;
    padding: 0;
    padding-right: 0;
       background: #005ca7 url(/images/bg01.jpg) -630px;
margin-top: 15px;
background:#fff;
}
    
    .block_1:after {

    /*content: "";
    position: absolute;
    right: -1px;
    top: -41px;
    width: 155px;
    height: 155px;
  background-image: url(/images/manual_u98iuhhqffnq-2.svg);
    background-size: 155px 155px;
    */
    
    
}


.block_1 h2 {
       color: #000;
    font-size: 22px !important;
    text-align: left;
    line-height: 25px;
    margin-top: -2px !important;
    margin-bottom: 0 !important;
    font-weight: 500;
    font-family: 'Jost', sans-serif;
}

.help_full{display: grid; 
    padding: 0;
    font-size: 17px;
    justify-content: left;
    grid-template-columns: repeat(auto-fill, 49%);
    gap: 10px;
    padding-top: 25px;
    padding-bottom: 20px;}
    
    
    
    .help_full article{font-family: 'Jost', sans-serif;
    color: #000;
    font-size: 20px;
    line-height: 20px;
       margin-top:15px;}
    
    
    .help_1{   
    color: #000;
    position: relative;
    background: #fff;
    font-size: 17px;
    /* font-weight: 500; */
    overflow: hidden;}
    
    .help_1:after{

content: "";
    position: absolute;
    left: 25px;
    top: 30px;
    width: 55px;
    height: 55px;
  background-image: url(/images/information_6cgl36ff69qr.svg);
    background-size: 55px 55px;


        }
        
        
    
    

.help_2{background: #efefef;    background: #F1F9FF;
        color: #000;position: relative;
    font-size: 17px;    overflow: hidden;

    }
    
    .help_2:after{
        
        content: "";
    position: absolute;
    left: 25px;
    top: 23px;
    width: 55px;
    height: 55px;
  background-image: url(/images/manual_u98iuhhqffnq-2.svg);
    background-size: 55px 55px;

        }
        
        
        
        
        
        
        
        
        
        
.help_3{   
    color: #000;
    position: relative;
    background: #fff;
    font-size: 17px;
    /* font-weight: 500; */
    overflow: hidden;}
    
    .help_3:after{

content: "";
    position: absolute;
    left: 29px;
    top: 30px;
    width: 45px;
    height: 45px;
  background-image: url(/images/settings_fmygbjdtonxp.svg);
    background-size: 45px 45px;


        }
        
        
    .help_4{   
    color: #000;
    position: relative;
    background: #fff;
    font-size: 17px;
    /* font-weight: 500; */
    overflow: hidden;}
    
    .help_4:after{

content: "";
    position: absolute;
    left: 25px;
    top: 30px;
    width: 45px;
    height: 45px;
  background-image: url(/images/faq_9gcxfph1t8x6-1.svg);
    background-size: 45px 45px;


        }
        
    
    
.help_in{    display: flex;
    align-items: center;
    padding: 0 25px 0 75px;
  
    background-size: cover;
    margin-top: 0;
    margin-right: 0;
    background-size: cover;
    /* padding: 35px; */
    /* padding-right: 170px; */
    line-height: normal;
    /* border: 1px solid #d8dcde70; */
    /* border: 1px solid #2774c740; */
    cursor: default;

}

.help_1, .help_2, .help_3, .help_4{ 

    color: #000;
    padding: 20px 24px;
    padding-right: 35px;
    margin: 0 20px 24px 0;

    background-color: #fff;
    box-sizing: border-box;
    text-decoration: none;
    border: 1px solid #e1e8ed;}
    
    .sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}
    
    
    .lnk{margin-top: 35px;margin-bottom: 20px;display:none;}
    
    
    .pos{    font-size: 14px;
    margin-top: 20px;}
    
    .pos ul{margin-left:-39px}
    
    .pos ul li{margin-bottom:8px !important;}
    .pos ul li a{    font-size: 13px;color:#000; border-bottom:1px solid #d1d1d1;}

    .pos ul li:before{content:"" !important;}



@media only screen and (max-width: 1055px) {
   .help_full {display: block;}

.block_1 h2 {
font-size: 18px !important;
}


}



ul.tags.inline {display: inline-block; margin-left:-7px; margin-bottom:39px;}
ul.tags.inline li{display:inline-block; margin: 0; padding: 3px;   }

#content .tags.inline, #content .tag-category{    margin-top: -20px;}
	
	
	ul.tags.inline {display: inline-block; margin-left:-7px; margin-bottom:39px;}
ul.tags.inline li{display:inline-block; margin: 0; padding: 3px;   }

#content .tags.inline, #content .tag-category{    margin-top: 15px;margin-bottom: 0;}

#tagsheaderspan, #tagsulheader{display: none;} 
	
	
ul.tags.inline li:before{content: "";  }


.tags.inline a{
    background: #1a63cd;
    display: inline-block;
    color: #fff;
    position: relative;
    padding: 1px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    margin: 0 5px 0 0;
    text-decoration: none;}

.tags.inline a:before {
    background: #fff;
    width: 5px;
    height: 5px;
    content: "";
    display: inline-block;
      border-radius: 50%;
    margin: 0 4px 1px 5px;
}



.tags.inline a:after {
    display: inline-block;
    border: 9px solid;
    border-color: transparent transparent transparent #1a63cd;
    height: 0;
    width: 0;
    position: absolute;
    right: -18px;
    top: 0;
    content: "";
}
.tag:hover:after {
    border-color: transparent transparent transparent #739fe4;
}


.tags.inline, .tag-category  {  color: #7b7b7b;font-weight: 500;font-size: 12px;}
.tags.inline a{color: #fff;    font-size: 12px;    font-family: 'Basis Grotesque Pro', sans-serif; font-weight: 500;}

ul.thumbnails.tags.inline{margin-left:-35px;}
ul.thumbnails.tags.inline li{ margin-right: 10px;}



.content_video ul, .contpage ul{counter-reset:li;padding:0;margin-left:-35px;list-style:none;margin-bottom:25px;}
.content_video ul li, .contpage ul li{position:relative;margin:0 0 12px 33px;padding:0 15px;text-align:left;line-height: normal;   }
.content_video ul li:before{content:"—";margin-right:10px;color:#000;text-align:center;    display: inline-block;
    position: absolute;
    top: 0px;
    left: -26px;
    width: 20px;
    text-align: right;}




.rl_tooltips-link {
    /* border-bottom: 1px dashed #1a63cd; */
    line-height: initial;
    position: relative;    border-bottom: 0 !important;
    line-height: initial;
    color: #007aff;
}

.rl_tooltips-link:after {
    font-family: 'FontAwesome';
    margin-left: 3px;
    font-size: 12px;
    color: #007aff;
    font-weight: 400;
    position: relative;
    top: -6px;
    content: "\f05a";
}


.showtext, .showhidelinkclass {position:relative;}

  .showhidelinkclass p.showtext:after{
       content: "\f08e";
    font-family: 'FontAwesome';
    position: absolute;
    top: -34px;
    left: 0;}
	
	
	
	 .showhidelinkclass p.showhidetext:after{
       content: "+"; position: absolute;
    top: -34px;
    left: 0;}


.content_video .fa-plus {
background: url(/images/plus_ytdbsj4prch7.svg) center center no-repeat !important;
    width: 11px;
    margin-right: 5px;
    color: #59595c;
    margin-top: -8px;
    font-style: normal;
}

.fa-plus:before, .fa-minus:before {
    color: transparent;
}


.content_video .fa-minus {
background: url(/images/minus_4cipl6eori2q.svg) center center no-repeat !important;
    width: 11px;
    margin-right: 5px;
    color: #59595c;
    margin-top: -8px;
    font-style: normal;
}

.content_video .fa{cursor:pointer;}



#accordeonck717-wrap, #accordeonck719-wrap{margin-left: 20px;margin-top: 35px;}


#accordeonck719 li.level2 li.accordeonck > span {
    padding-left: 0;
}
#accordeonck719 li.level2 li.accordeonck > span {
   
    padding-bottom: 0;
    margin-bottom: 2px;
   
}







#accordeonck719 a.accordeonck {
    display: block;
    text-decoration: none;
       margin-bottom: 0;
}


h1 {
    margin: 0 0 5px;
    min-height: 22px;
    font-weight: normal;
    font-size: 26px;
    color: #333;
    line-height: 29px;
}
h2 {     color: #000000;
    font-size: 18px !important;
    text-align: left;
    line-height: 25px;
    margin-top: 10px !important;
    margin-bottom: 8px !important;
    font-weight: 500;} 
	
	
h3{margin-bottom: 15px;margin-top: 20px !important;color: #333 !important;font-size: 17px !important;font-weight:bold !important;letter-spacing:normal !important;}

em {font-size: 14px;}
big {font-size:13px;font-size: 13.3px;}




  
   .menu_navig.cs a.next,  .menu_navig.cs a.previous{    border: none;
    display: inline-block;
    padding: 3px 9px;
	/*color: #454545;*/
	color: #fff;
    vertical-align: middle;
    overflow: hidden;
    text-decoration: none;
    text-align: center;
    cursor: pointer;
    white-space: nowrap;
    margin: 4px 2px;
  font-size: 13px;
    /*background: #f4f6f9;*/
	background: #3390ff;
    margin-top: -10px;}
   
   
   
    .menu_navig.cs a:hover.next,  .menu_navig.cs a.previous:hover{background: rgb(233 234 235); color: #333;}
ul#anchorsmenu li a{line-height: normal;}



.ytp-pause-overlay-controls-hidden .ytp-pause-overlay {
    bottom: 0;
    display: none;
}
img{height: auto !important;}
.contpage img{max-width:100%;    border: 1px solid #ddd;}  
#help{background-color: #f2f5f8;padding: 21px 0;padding-bottom: 16px;margin-top: 5px;}  
.navi{height:0;}
.contpage ul{margin-left:0;margin: 10px 0;}
.contpage strong {    font-size: 14px; font-weight:500; color:#000;}  
#div_help{vertical-align:top;position: relative;}
 #content {  display: flex;}
 
li.isactive{    margin-left: -7px;}
.help{}

#accordeonck717, #accordeonck719{margin-top: 30px;margin-right: 5px;padding: 25px 15px; padding-left:0;border: 1px solid #e1e8ed;
    padding: 10px 15px;}
 #accordeonck719{}
	
#accordeonck722{margin-top: 25px;margin-right: 35px;padding: 25px 15px; padding-left:0;min-width: 335px;max-width: 335px;}

.mCustomScrollbar {
    max-height: inherit;
    min-width: 385px;
    max-width: 385px;
}
.mCSB_scrollTools {
    position: absolute;
    top: 55px !important;

}


.content_video {width: 100%;margin-top: 45px;
    margin-top: 0 !important;
    margin-left: 0 !important;
    padding: 37px 29px;
	    padding-right: 0;}
	
	
 div.help ul.menu{margin-left: -30px;}
.help ul li {list-style-type: none;margin-top: 1px;color: #3b4145 !important; font-size:15px;position:relative;}

.help .parent.first.level1 {
    margin-left: 0 !important;
}


ul.content_1.accordeonck{margin-top: 10px !important;
    margin-bottom: 10px !important;}

.help ul li span{cursor: pointer;color: #000;font-size: 13px;}
  
.help ul li span.separator.opened:after, .help ul li.active span.separator.opened:after{color: #ddd;font-family: FontAwesome;content: "\f077";float:right;    font-size: 14px;} 
.help ul li span.separator.closed:after{color: #ddd;font-family: FontAwesome;content: "\f078";float:right;    font-size: 14px;}   
  
li.parent.parent.level1{padding: 0;}

.help ul li ul{color: #1a63cd;margin-bottom: -10px;margin-top: 3px; } 
.help ul li ul li{padding: 5px 15px; border:0;display: block;vertical-align: top;margin-left: -39px;margin-right: -5px;}  


.help ul li ul li img{}  
    
.help ul li:before{display:none;}    
#accordeonck719 li > span:before {
    content: "";
    position: absolute;
    left: 15px;
    top: 0px;
   width: 12px;
    height: 17px;
	background-size: 12px 17px !important;
   /* background: url(/images/text_ncb4ii4u8x4i.svg);*/
    
}



span.accordeonck_outer.toggler:before{content:""; background: none !important;}


ul.content_1{border-left: 1px solid #d7d7d7; margin-left: 4px !important;}


.help ul li ul li ul {display: block;
    border-bottom: 1px dashed #d7d7d7;
    margin-bottom: 10px !important;
    padding-bottom: 12px !important;
    padding-top: 10px !important;
}


.help ul li ul li ul li:before {    color: #454545 !important;
    content: "";
    font-size: 19px;
    display: block !important;
    position: absolute;
    left: 10px;
    top: 0;
    border: 0;
    font-family: 'Basis Grotesque Pro', sans-serif;}    
    
.help ul li a {    cursor: pointer;
    margin-bottom: 15px;
    color: #333;    margin-left: -15px;
    font-size: 13px;
    
    font-weight: 500;}
	
.help ul li a:hover {}
.help ul li a.isactive {
    color: #1a63cd;font-size: 14px;
}

.pathway {border-bottom: 1px solid #dadcdd;}


#accordeonck717 li.accordeonck ul li{}
#accordeonck717 ul[class^="content"] li span.accordeonck_outer a.accordeonck {border-bottom: 0 !important;margin-bottom: -1px !important;}


/*
li:nth-child(1) a.vn.accordeonck :before {color: #1a63cd !important;
   content: "\f167";
    font-family: 'FontAwesome';
    font-size: 11px;
    display: block !important;
    position: absolute;
    left: 10px;
    top: 0;
    border: 0;
 }







li:nth-child(2) a.vn.accordeonck :before {color: #1a63cd !important;
    content: "\f15c";
    font-family: 'FontAwesome';
    font-size: 11px;
    display: block !important;
    position: absolute;
    left: 10px;
    top: 0;
    border: 0;
 }
*/




#accordeonck717 ul[class^="content"] li span.accordeonck_outer a.separator.accordeonck {margin-bottom: 0px !important;color: #000 !important; }
#accordeonck717 ul[class^="content"] .accordeonck li span.accordeonck_outer  a.accordeonck  {margin-bottom: 0px !important;color: #000;}


#accordeonck717 li.accordeonck.parent.parent.level2{    margin-top: 15px;
    margin-bottom: -17px;}

#accordeonck717 li.parent > span span.toggler_icon {
    position: absolute;
    cursor: pointer;
    display: block;
    height: 100%;
    z-index: 10;
    left: 0;
 
    width: 36px;
}

#accordeonck717 li.level2.parent.open > span span.toggler_icon {
     position: absolute;
    cursor: pointer;
    display: block;
    height: 100%;
    z-index: 10;
    left: 0;
    background: url(/images/mod_accordeonck/assets/micon.png)  center no-repeat !important;
    width: 36px;
}

a.separator.accordeonck{} 



 li.accordeonck.level2 > span.accordeonck_outer {}


#accordeonck717 li.accordeonck.level2 > span {}
.help ul li ul li a {    color: #333;
    font-size: 13px;
    font-weight: normal;    line-height: normal;}
img.toggler{display: table-cell;}

img.toggler.toggler_1{}

img.toggler.toggler_2{}

img.toggler.toggler_2, img.toggler.toggler_3 {margin-top: 3px;cursor: pointer;overflow:hidden;}

img.toggler.toggler_2 {
    border: 0;
}

.contpage ul.content_1


.contpage ul.content_1  a {
    color: #000;
    border-bottom: 0 !important; color: #000 !important;
}



.help ul li ul li ul li.active:before {
    content: ""; color: #1a63cd !important;
    font-size: 19px;
    display: block !important;
    position: absolute;
    top: 0;
    border: 0;
    font-family: 'Basis Grotesque Pro', sans-serif;
}

.help ul li ul li ul li.current.active a{    

    color: #1a63cd ;
    border-bottom: 0px dashed;

	} 


.help ul li ul li ul li a{margin-left:15px;}
ul.content_2 li.level3 a{margin-left:20px;}

#accordeonck719 li.level2 li.accordeonck > span a{}
	
.help ul li ul li.active a {color: #b22a06;color: #333;}  
.help ul li ul li a:hover {color:#1a63cd !important;}

.help ul li ul li ul li{border-bottom: 0px dotted #bbb;    padding-left: 23px;  }
.help ul li ul li ul li a {}  


.contpage ul li a{color: #08c;} 
.contpage ul li ul li {margin:5px 0;}
.contpage ul li ul li a{color: #555;font-size: 13px;}

.contpage ul{border:0;}

#allsod{margin-left: 15px;}

ul.menuallsod {margin-top:15px;}


ul.menuallsod, ul.menuallsod ul li {list-style-type:none;font-size:14px;    margin-left: 20px;}
ul.menuallsod li:before {
    display:none !important;
}
ul.menuallsod li a{    cursor: pointer;
    margin-bottom: 9px;
    color: #000;
    font-size: 14px;
    font-weight: 500;} 
ul.menuallsod li ul li {padding: 2px 20px 0 30px;color: #000;}
ul.menuallsod li ul li a{font-size:13px;  color:#000;  display: flex;   position: relative;  font-weight: 400;}


ul.menuallsod li ul li ul li a{margin-left:-12px;  position: relative;font-weight: 400;}

ul.menuallsod li ul li ul li a:before {content:"";
  content: "";
    position: absolute;
    left: -23px;
    top: 0px;
    width: 12px;
    height: 17px;
	background-size: 12px 17px !important;
    /*background: url(/images/text_ncb4ii4u8x4i.svg);    */
}





ul.nav-child.unstyled.small li:nth-child(1){margin-top:0 !important;}
ul.nav-child.unstyled.small li:nth-child(2){margin-top:-7px !important;}

a.ves{    border-bottom: 0 !important;}



ul.menuallsod li ul li ul li.deeper.parent a{
    font-size: 13px;font-size:13.3px;
    color: #333;

}



ul.menuallsod li ul li a:hover, ul.menuallsod li ul li ul li a:hover{color: #1a63cd;}

ul.menuallsod li {list-style-type: none !important;}
ul.menuallsod ul li{margin: 0;}

ul.content li.active{background: #efefef;}

ul.content_1  {margin-bottom: 29px !important;}
li.current.active.first.level2, li.current.active.level2 {background: #f4f6f9;}


 li.current.active.level3 a{color: #1a63cd !important;border-bottom: 0px dashed;}
ul.content_1 li{margin-top:0;}



ul.menuallsod li.deeper.parent{display:inline-block;vertical-align: top;    width: 49%;}


ul.menuallsod li.deeper.parent ul li{display:block; width:inherit;}

ul.nav-child.unstyled.small{  margin-top: 15px;  border-left: 1px dashed #ddd;margin-left: 8px;margin-bottom: 23px;}


ul.nav-child.unstyled.small li a{ font-weight:400;}


ul.nav-child.unstyled.small ul{border:0; margin-bottom: 8px;}

ul.menuallsod li ul li span.separator {font-size:13px;}



ul.menuallsod_1 {margin-top:20px; list-style-type:none;}
ul.menuallsod_1 li, ul.menuallsod_1 ul li {list-style-type:none !important;font-size:14px;}
ul.menuallsod_1 li:before {
    display:none !important;
}
ul.menuallsod_1 li a{    cursor: pointer;
    margin-bottom: 10px;
    color: #333;
    border-bottom: 0px solid;
    } 
ul.menuallsod_1 li ul li {margin-left: 15px;padding:3px 0;}
ul.menuallsod_1 li ul li a{font-size: 13px;font-size:13.3px;
       border-bottom: 1px solid;
    font-weight: normal;}
ul.menuallsod_1 li ul li ul li a {
    font-size: 13px;font-size:13.3px;
    color: #333;
    border-bottom: 1px solid #777;  
    border-bottom: 1px solid;
}

ul.menuallsod_1 li span:before {
    color: #e03504;
    content: "\2022";
    font-size: 22px;
    font-family: FontAwesome;
    line-height: 22px;
    position: relative;
    top: 3px;
    padding-right: 10px;
}


ul.menuallsod_1 li ul li a:hover, ul.menuallsod_1 li ul li ul li a:hover {
    color: #1a63cd;
}

ul.menuallsod.hp {position:relative;}

ul.menuallsod.hp ul.nav-child.unstyled.small {    padding-left: 16px;}
ul.menuallsod.hp ul.nav-child.unstyled.small ul, ul.menuallsod.hp ul.nav-child.unstyled.small ul ul{padding-left:0;margin-left: -7px;}

ul.menuallsod.hp li{
    vertical-align: top;}


ul.menuallsod.hp li.item-1264.deeper.parent {margin-top:20px;}


ul.menuallsod.hp ul li a:before {
    content: "";
    content: "";
    position: absolute;
    left: -19px;
    top: 0px;
width: 12px;
    height: 17px;
    background-size: 12px 17px !important;
    /*background: url(/images/text_ncb4ii4u8x4i.svg);*/
    
}


.sod{margin:25px 20px; margin-bottom: -15px;}

	hr {
    height: 1px;
    margin: 15px 0;
    border: 0;
    background-color: #e1e8ed;
}

#qi2 {
    width: 69%;font-size:14px;
    vertical-align: top;
     float: none; margin-left: -15px;
    display: inline-block;    text-align: justify;
}

  #qi1 {
    display: inline-block;
    width: inherit;
    max-width: inherit;
}


#qi2 table tr td{border:1px solid rgba(206, 216, 224, 1); padding:7px 10px;color: #444;font-size: 13px;vertical-align: middle;}

#qi2 table tr td.tdbg {
    background-color: #E5ECF5;
    font-family: Noto Sans, sans-serif;
    font-size: 12px;
    font-weight: 700;
    color: #333;
}
.ps{font-size: 13px;
    color: #878f97;
    margin-top: 10px;
    font-style: italic;
    font-family: Noto Sans, sans-serif;}

	
	
.contpage ul li {
    position: relative;
    margin: 0 0 5px -15px;
    padding: 0;
    text-align: left;
    list-style-type: none;
}


.contpage div#div_help ul li{list-style-type:none;    margin: 0 0 15px -15px;}
.contpage div#div_help ul {}



h1 {font-size: 22px;}

ul.menuallsod li span.separator:before{color: #e03504;content: "";font-size: 27px;    font-family: FontAwesome;line-height: 22px;position: relative;top: -1px;display: inline-flex;}	


ul.menuallsod li a:after{display:none;}


li.item-751.deeper.parent a,li.item-901.deeper.parent a {margin-bottom: -7px;}
	
	li.item-790, li.item-791{ }
	
	
	li.item-726.deeper.parent a, li.item-741.deeper.parent a, li.item-962.deeper.parent a{font-weight:700;    font-size: 15px;}
	
	li.item-726.deeper.parent ul li a, li.item-741.deeper.parent ul li a, li.item-962.deeper.parent ul li a{font-weight:400;font-size: 13px;font-size: 13.3px;}
	
	li.item-725.deeper.parent span.separator{}

	
 li.item-726.deeper.parent a.ves:after, li.item-741.deeper.parent a.ves:after, li.item-741.deeper.parent a.ves:after, li.item-962.deeper.parent a.ves:after{content:"смотреть полностью ";
    display: block;
    font-size: 12px;
    margin-top: 6px;
    font-style: italic;
    color: #1a63cd;
    font-size: 13px;
    color: #08c;
    font-family: Noto Sans, sans-serif;
    font-weight: normal;}
	
	
	li.item-1312.deeper.parent span, li.item-1052.deeper.parent a{font-weight:bold;}
	li.item-1052.deeper.parent ul li a {font-weight:normal;}
	
   
   .widthstatic.w75.whatisthenewversion h2 {    margin-top: -2px !important;
    margin-bottom: 10px;}
   
   
   
   
   
   

	a.vn:hover{text-decoration:underline;}

	

	
	li.item-791, li.item-1275{margin-top: 0 !important; }
	

	[class*=".content_1 li.item-"] { margin-left: 0 !important;}
	
	.content_1 li.accordeonck{margin-left:1px !important;margin-bottom: 1px;}

    ul.content_2 li, ul.content_3 li {    margin-bottom: -7px !important;}
	
a.vn, li.item-1034 a, li.item-1035 a, li.item-790 a, li.item-791 a, li.item-805 a, li.item-806 a,  li.item-817 a,  li.item-818 a, li.item-831 a, li.item-832 a, li.item-840 a, li.item-841 a, li.item-850 a, li.item-851 a,  li.item-863 a, li.item-864 a,  li.item-874 a,  li.item-875 a, li.item-887 a, li.item-888 a, li.item-901 a, li.item-907 a, li.item-908 a, li.item-1019 a, li.item-1020 a, li.item-921 a, li.item-922 a, li.item-936 a, li.item-937 a, li.item-951 a,  li.item-961 a, li.item-1003 a, li.item-1004 a, li.item-1161 a, li.item-1162 a, li.item-1163 a, li.item-1164 a
	{
    color: #1a63cd;
    font-size: 13px !important;
    border-bottom: 0 !important;
    font-weight: 500 !important;
    color: #0088FF !important;
	
    font-weight: normal;margin-left: 0;
    line-height: 5px;
}
	
a.vn{}	
	
	li.item-1019 a:hover, li.item-1020 a:hover, li.item-790 a:hover, li.item-791 a:hover, li.item-817 a:hover, li.item-818 a:hover, li.item-831 a:hover, li.item-832 a:hover, li.item-850 a:hover, li.item-851 a:hover, li.item-863 a:hover, li.item-864 a:hover, li.item-887 a:hover, li.item-888 a:hover, li.item-901 a:hover, li.item-907 a:hover, li.item-908 a:hover, li.item-1161 a:hover, li.item-1162 a:hover, li.item-1163 a:hover, li.item-1164 a:hover,
	li.item-921 a:hover, li.item-922 a:hover, li.item-936 a:hover, li.item-937 a:hover, li.item-937 a:hover, li.item-1003 a:hover, li.item-1004 a:hover{text-decoration:underline;}
	

 li.item-1161, li.item-1162, li.item-1163, li.item-1164  {}
	
	.content_1 li.item-1221, .content_1 li.item-1222{}
	
	li.item-791{padding-right: 15px !important;}
	
	.deeper.parent a.ves:hover:after{text-decoration:underline;}
	
	
	li.item-741.deeper.parent, li.item-741.deeper.parent{display: inline-block;}
	
	
	
	li.item-725.deeper.parent{font-weight: 400;color: #1a63cd;font-size: 19px !important; list-style-type:none;}
	
	li.item-725.deeper.parent span.separator:before {content: "";}
	
	
	
	
		.txtfilereadall{ margin-top:5px;       margin-top:0;}


	iframe {border: 0;    margin-top: -7px;min-height: 700px;}
	

	a.txtfileread{ font-size: 14px;
    font-weight: 500;}
	a.txtfileread:before{ content: "\f15c";font-family: 'FontAwesome';margin-right: 5px;}
	
	a.txtfileread:hover{    color: #ff4114;}
	
	
	.all_btn{margin-top: 14px;margin-bottom: 25px;}
	.txtfilereadall{ margin-top:5px;       margin-top:0;  padding: 8px 0 8px 0;}


	a.txtfileread.pdf{    color: #fff;
    text-decoration: none;
    font-size: 14px;
    text-shadow: none;
    letter-spacing: 0.2px;
    background: #3d71d7;
    padding: 7px 10px;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;}
	
	a.txtfileread.pdfvideo{ display:none;   color: #fff;
    text-decoration: none;
    font-size: 14px;
    text-shadow: none;
    letter-spacing: 0.2px;
    background: #3d71d7;
    padding: 7px 10px;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;}
	
	
	
	
	a.txtfileread.pdf:before{ content: "\f1c1";font-family: 'FontAwesome';margin-right: 5px;}
	a.txtfileread.pdfvideo:before{content:"\f03d"; font-family: 'FontAwesome';margin-right: 5px;}
	
	a.txtfileread.pdf:hover{background: #ff4114;color: #fff;}
	a.txtfileread.pdfvideo:hover{background: #ff4114;color: #fff;}
	
	
	
	.txtfilereadall.pdf, .txtfilereadall.pdfvideo, .posvideo{    display: table-cell;}
	
	.txtfilereadall{    padding-right: 10px;
    margin-top: -9px;
    display: block !important;
    margin-bottom: -10px;}
	
	
	
	
	li.item-728.deeper.parent, li.item-735.deeper.parent, li.item-735.deeper.parent, li.item-738.deeper.parent, li.item-742.deeper.parent, li.item-746.deeper.parent{color: #000;font-size: 13px;font-weight:400;    margin-left: 15px;}
	
	.posvideo a.orderlink {display:none;padding: 7px 10px;}
	
	
	
	
	.toggle-box {
 visibility: hidden;
}


.toggle-box + label {
	cursor: pointer;
    font-size: 22px;
    color: #000000;
    font-weight: normal;
    text-shadow: none;
    font-weight: 500;
    line-height: normal;
    margin-top: 15px;
    margin: 0;
    border: 1px solid #e1e8ed;
    padding: 55px 45px 55px 45px;
    line-height: normal;position: relative;
	    display: block;
    }

	
	
	label[for=block-2024-2] {background: #f4f6f9;    margin-top: -17px;}
	
	.pdt{padding:45px;}
	.toggle-box + label[for=block-2020] div:after{}
	
	.toggle-box + label[for=block-2019] div:after{display:none;}
	
	a.v2019{font-size: 22px;
    font-style: normal;
    font-weight: 500;
    font-family: 'Basis Grotesque Pro';
    color: #000;}
	
	
	.section-whatisnew{position:relative; margin-top:55px;}

.section-whatisnew h2 {
    
    margin: 0;
    margin-bottom: 43px;
    color: #000;
    margin-top: 33px !important;
}


.align-center {
    text-align: center;
}

.whatisnew {
    color: #1a63cd;font-size:36px;
}





.news-text {
     position: absolute !important;
    top: -51px;
left: -112px;
    bottom: 0;
    right: 0;
    margin: auto;
    bottom: auto;
    z-index: -1;
    font: 900 116px/1 "PT Sans";
  color: #f4f4f4;
}


.news-text:after{    content: "?";
    position: absolute;
    margin-left: 50px;
    margin-top: 35px;
    color: #1a63cd;}

	
	
.toggle-box + label div{color:#333; margin-top: 9px;    font-size: 14px;font-weight: 400;}
	
label#block-1{}

label a, a:hover{color: #0088FF;}


.toggle-box + label:hover{} 


.toggle-box + label:active{
     
}


.toggle-box + label ~ div {
  opacity: 0;     overflow: hidden;height: 0;
  visibility: hidden;
  transition: opacity 2s, visibility 0s linear 2s;
}


.toggle-box:checked + label + div {
     opacity: 1;
    height: inherit;
    visibility: visible;
    transition-delay: 0s;
    text-align: center;
    margin-top: -193px;
    padding-top: 245px;
    margin-bottom: 45px;   
    font-weight: 400;
   
}


.toggle-box + label:after {
 margin-left:25px;  font-size: 17px;    

}

.toggle-box + label div:after {    font-style: normal;
color: #1a86db;    font-family: 'Jost', sans-serif;
    font-size: 29px;
    font-weight: 500;
    margin-top: -20px;
    position: absolute;
    border-radius: 50%;
    left: 84%;}
.toggle-box + label div:after {content: "→";}


.toggle-box:checked + label div:after {
    content: "↑";

		
		
}


img.w795{border: 1px solid #3e76a7;}
img.wborder{      border: 1px solid #3e76a7;}

.box{line-height: normal; color: #000;font-size: 13px;font-size: 13.2px;line-height: 1.5;padding:0;margin-top: 20px;margin-bottom: -5px;opacity: 1; visibility: visible;
transition-delay: 0s;
}

.bx.flex{display:flex;    text-align: left;    background: #ebf5f79e;padding: 0 20px;    text-align: center;}
.bx.align-left{text-align:left;}


.align-displayleft, .align-displayright{    width: 50%;}
.align-displayleft{margin-right:20px;}
.align-displayleft img, .align-displayright img{margin-top:20px;}

div.box h4{
       font-size:15px; 
    margin: 0;
    color: #1a63cd;font-weight: 500;
    text-align: left;
    margin-bottom: 10px;
   
}

img {
    border: 0 none;
        max-width: 97%;
    margin: auto;
}

strong{}

.bx{position:relative;}
.bx:before{    }
	
.bx_1{text-align:left;}	

.boxdesc{position:relative;
    display: inline-block;
    width: 31%;  text-align: justify;
    vertical-align: middle;
    /* border-left: 4px solid #c7cdd4; */
   
    }

.boximg{display: inline-block;width: 63%;float: right;margin-right: 15px;}
.boximg img{max-width:100%; margin:auto;}

.whatisthenew:nth-child(1) img{border:1px solid #ddd;    -webkit-box-shadow: 1px 10px 31px rgba(188, 198, 213, 0.5);
    -moz-box-shadow: 1px 10px 31px rgba(188, 198, 213, 0.5);
    box-shadow: 1px 10px 31px rgba(188, 198, 213, 0.5);
    box-shadow: 0 0 10px rgba(78,27,7,.27);
    box-shadow: 0 5px 10px rgba(188, 198, 213, 0.5);}


.ver{margin-left:35px;}

.accordeonck.ver ul#accordeonck717 li{margin-bottom:10px;}
.accordeonck.ver ul#accordeonck717 li a:before, .accordeonck.ver ul#accordeonck719 li a:before {
    color: #e03504;
    content: "\2022";
    font-size: 22px;
    font-family: FontAwesome;
    line-height: 22px;
    position: relative;
    top: 3px;
    padding-right: 10px;
}


.accordeonck.ver ul#accordeonck719 li a:before {
    color: #1a86db;
    content: "→";
    font-size: 20px;

    line-height: 22px;
    position: relative;
    top: 0;
    padding-right: 10px;
}



.accordeonck.ver ul#accordeonck717 li span{    font-size: 15px;
    border-bottom: 0;
    font-weight: 500 !important;
    color: #0088FF;
    font-weight: normal;
    display: block;
    margin-left: 18px;    display: none;
    margin-bottom: 10px;}


.whatisthenewall{    
    padding: 25px;
    margin-top: 25px;  margin:auto;}


.whatisthenew {
     
    position: relative;
    margin: auto;
    text-align: center;
    -webkit-box-shadow: inset 0 0 0 4px transparent;
    box-shadow: inset 0 0 0 4px transparent;
}

.whatisthenew:nth-child(1) {

}

.whatisthenew:nth-child(1) h4 {
  
}

.color-line-left {
    background: #1A63CD;
    height: 0;
    width: 80px;
    margin-bottom: 10px;
}

#floatleft{float: left;    width: 63%;    text-align: right;
    margin-right: 15px;}

.over{margin-top: 20px;
    margin-bottom: 10px;}

.over img{max-width:100%;    border: none !important;
    box-shadow: none !important;  -moz-box-shadow:none !important;
	 -webkit-box-shadow:none !important;}

.box strong{color:#000;}

.lastli{border: none;margin-bottom: -20px;}
	
	
	div#content.whatisthenewversion {    margin-top: 25px;}
	.rim_content{margin-top:-30px;}
	.rim_content .help {
    background: none;
    min-width: 300px;
    padding-top: 0;
    margin-top: 0;
 
}

.rim_content .help div.accordeonck{    border: 1px solid #e1e8ed;
    overflow: hidden;
    margin-top: 15px;
    padding: 25px;}


.rim_content  #accordeonck722 {
    margin-top: 0;
    margin-right: 0;
    padding: 0;
    padding-left: 0;
    min-width: 335px;
    max-width: 335px;
}

.rim_content h1{margin-top:0 !important;}	


.rim_content  #accordeonck722 li.accordeonck > span{background:none; border:0;}
.rim_content #accordeonck722 li.level1 > span a {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    color: #000000;
}
	
	
.rim_content #accordeonck722 li.level2 > span a {
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 0;
    padding-left: 0;
    color: #FFFFFF;
    margin-bottom: 0px !important;
    color: #000 !important;
}
	
	.rim_content #accordeonck722 li.level2 ul[class^="content"] {
    background: none;
    background-color: #fff;
}

.rim_content #accordeonck722 li.level2 li.accordeonck > span {padding-left: 0;    border-bottom: 0;}

.rim_content #accordeonck722 li.level2 li.accordeonck > span a {
    padding-top: 0;
    padding-right: 15px;
    padding-bottom: 0;
    padding-left: 25px;
    color: #9E9E9E;
    margin-bottom: 14px;
    margin-top: -7px;
}
	
	.rim_content .help ul li ul li ul li:before {
    color: #B2B2B2 !important;
    font-family: FontAwesome;
    content: "\f1db";
    font-size: 7px;
    display: block !important;
    position: absolute;
    left: 2px;
    top: 0;
    border: 0;
}

.rim_content #accordeonck722 li.level2 li.accordeonck:hover > span, .rim_content #accordeonck722 li.level2 li.accordeonck.active > span {
    background: none;
    background-color: #fff;
}
	
	.whatisthenewversion .help{background: none;margin-top: 52px;    border: 1px solid #e1e8ed;
    overflow: hidden;padding: 15px;}
	
.whatisthenewversion .help	#accordeonck719 {
     margin-top: 0; 
    margin-right: 0; 
    padding:0; 
    padding-left: 0; 
}





@media screen and (max-width: 1920px){
div#content.whatisthenewversion {margin-top: 41px;}

.rim_content {
    margin-top: -10px;
}

   }




	
	span span.toggler_icon {top: -3px;}

    #accordeonck719 li.level3.parent > span span.toggler_icon {

    left: -5px !important;
 
}
	
#prts {background: transparent;}

.allblock {overflow: hidden;color: #fff;    background: #125ac6;}
.allblock img{    margin-bottom: -5px;}

.allflex {
    display: flex;
}

.greenblock {width: 100%;padding-top: 100%;border-radius: 50%;left: 47%;top: 0;margin-top: -35%;position: absolute;}

.greenblock {width: 100%;padding-top: 100%;border-radius: 50%;left: 32%;top: 0;margin-top: -65%;z-index:-1;position: absolute;}

.allblock h1{text-align: center;font-size: 70px;margin-top: 0;font-weight: 700;display:none;}

.treb{text-align: center;font-size: 24px; display:none;margin-top: -40px;}

img {border: 0 none;max-width: 100%;margin: auto;}
.ac-small .allflex div{    width: 50%;
    padding: 20px;
    margin: 5px;
        background: #e7f0fa47;}
		
		.bg2019-desc{padding: 20px;
    margin: 15px 5px;
        background: #e7f0fa47;}

.alltable{  margin-top: -20px;display:none;}
.table-cell1, .table-cell2{display:table-cell;    padding: 0 50px;width: 50%;    font-size: 25px;    vertical-align: top;}
.table-cell1{text-align: right;padding-right: 120px;}
.table-cell2{text-align: left;padding-left: 230px;}

.table-cell1 img, .table-cell2 img{ margin-top:25px;  }
.none{display:none;}


.ac-container{
	
	text-align: left; margin-top:45px;    -webkit-box-shadow: 1px 10px 31px rgba(188, 198, 213, 0.5);
    -moz-box-shadow: 1px 10px 31px rgba(188, 198, 213, 0.5);
    box-shadow: 1px 10px 31px rgba(188, 198, 213, 0.5);
    box-shadow: 0 0 10px rgba(78,27,7,.27);
    box-shadow: 0 5px 10px rgba(188, 198, 213, 0.5);
}
.ac-container label{
	
	padding: 5px 20px;
	position: relative;
	z-index: 20;
	display: block;
	cursor: pointer;
    border-bottom: 1px solid #d7d7d7;
    padding: 55px 45px 55px 45px;
font-weight:500;
	font-size: 22px;	    color: #1a63cd;
    font-family: 'Basis Grotesque Pro' !important;
    font-weight: 700;
    font-size: 19px;
	
}

.i-block{display:inline-block;}
	
	
	 .allflex div {
    width: 50%;
    padding: 20px;
    margin: 5px;
    background: #e7f0fa47;
}

.allflex {text-align:left;}
	
	#accordeonck717 li.level2 li.accordeonck > span {    padding-left: 36px;}





		.content_video ul{margin-left: 25px !important;}

.content_video ul li, .contpage ul li{position:relative;margin:0 0 12px 33px;padding:0 15px;text-align:left;line-height: normal;   }
.content_video ul li:before{
	content:"—";
	margin-right:10px;color:#000;text-align:center;    display: inline-block;
    position: absolute;font-family: 'Basis Grotesque Pro', sans-serif;
    top: 0px;
    left: -26px;
    width: 20px;
    text-align: right;}


.content_video ul {
	list-style-type: none; 
	counter-reset: num;
	margin: 0 0 0 24px;    margin-top: 15px;
	padding: 0 0 5px 0;    margin-left: 3px !important;
}
.content_video ul li {
	position: relative;	
	margin: 0 0 0 0;
	padding: 0 0 2px 0;
}
.content_video ul li:before {
	content: "-"; 
	counter-increment: num;
	display: inline-block;	
	position: absolute;
	top: 0px;
	left: -26px;
	width: 20px;    
	text-align: right;
}

ol.upper-alpha li:before, ol.lower-alpha li:before, ol.lower-greek li:before, ol.lower-roman li:before, ol.upper-roman li:before {
content: ' '; }



	
	
@media screen and (width: 1920px){
h2 { font-size: 20px !important;}
.help ul li ul li ul li {padding-left: 2px;}
.content_video {margin-top: 33px;margin-left: 62px;}
.content_1 li.accordeonck {
    margin-left: 3px !important;
}

}
	
	
	
	
	
	
	
@media only screen and (max-width: 1590px){
h2 {font-size: 18px !important;}

}
	
	
	
	
	
	
	
	
	
@media only screen and (min-width: 1280px){
		
.posvideo{margin-top:-25px;}
		
}


	






@media only screen and (width:1280px){

ul.menuallsod li a {font-size: 14px;}
h2 {font-size: 18px !important;}
ul.menuallsod li ul li a {font-size: 14px;}

ul.menuallsod li.deeper.parent ul li.deeper.parent span.separator {font-size: 14px;}



}




@media only screen and (max-width: 1055px){
	
.whatisthenewversion .help { margin-top: 39px;}
a.vn{margin-left: -8px !important;}
	
	
div.contpage p img{width: inherit !important;}	
.mobilephone{display:none;}	
.contpage{margin: auto;    text-align: justify;}	
.cell {display: block !important;}

.help {
margin: auto;
margin-top: 45px;
margin-bottom: 15px;
border: 2px solid #d8dcde70;
padding: 0 15px;
}

.mCSB_scrollTools { top: 0px !important;}

#qi2 table tr td{padding:0;}
h2.newsh2 {color: #1a63cd !important;text-align:center !important;max-width: 99%;margin: auto}
.contpage ul {padding-left: 10px;}
h1 {font-size: 24px !important;}

#help h1 {font-size: 19px !important;color: #fff;}

 .spoiler_links {cursor: pointer;margin-top: 14px;    margin-bottom: -23px;}

.mCustomScrollbar {
max-height: inherit;}

li.item-790, li.item-791 {
    margin-left: -9px !important;
}


#qi2.cell {
    width: 100% !important;
    display: block!important;
    margin-left: 0;
}

ul.menuallsod li ul li ul li a {font-size: 14px !important;border: 0;text-decoration: underline;}

#help {
       background-color: #0f54b9;
    padding: 21px 11px;
    padding-bottom: 16px;
    margin-top: -1px;
    color: #fff;

}

.content_video  h2.newsh2{display:none;}

#content {
    overflow: hidden;
    display: block;
}


.txtfilereadall {
    padding-right: 10px;
    margin-top: 8px;
    margin-bottom: -11px;
	
}

.help ul li ul li ul li { padding-right: 0;}

.content_1 li.accordeonck {
    margin-left: 2px !important;
}

.help ul li ul li {margin-right: 0;}



#accordeonck717, #accordeonck719 {    padding: 0px 3px;
    min-width: inherit !important;
    max-width: inherit !important;
    margin-right: 10px !important;
    overflow-y: auto;        border: 0;
    height: inherit;
}

.help ul li ul li ul li {padding-left: 5px;}

ul.menuallsod li.deeper.parent {display:block;width: inherit;    padding: 5px 0 !important;}
a.spoiler_links:hover{color:#fff;}

.boxdesc {
    position: relative;
    display: block;
    width: inherit;
}


.boximg {
    display: block;
    width: inherit;
    float: none;
    margin-right: 2px;
}

.over {
    margin-top: 0;
    margin-bottom: 0;
}

.toggle-box + label div:after{display:none;}

.content_video {
    width: inherit;
    margin-top: 45px;
    margin-left: 65px;
    padding: 25px 0 !important;
	    background: none;
}


ul.menuallsod {
    list-style-type: none;
    font-size: 14px;
    margin-left: 0;
    border: 2px solid #d8dcde70;
    padding: 25px;
	    margin-top: 13px;
		        margin-left: 0 !important;
}

ul.menuallsod li ul li {
    padding: 3px 10px;
}



.rim_content h1 {
    margin-top: 23px !important;
    font-size: 22px !important;
    text-align: center;
    margin-bottom: -10px;
}

.rim_content .help {
    background: none;
    min-width: 300px;
    padding-top: 0;
    margin-top: 0;
    border: 0;
    margin-left: -15px;
    margin-right: -15px;
    margin-top: 29px;
    max-width: 100%;
}




.toggle-box:checked + label + div {
    padding-top: 218px;

}

.whatisthenew {margin-bottom: -28px;}
div#content.whatisthenewversion {
        margin-top: -5px !important;
}



}


@media only screen and (min-width: 1056px){
	
	.help {
    min-width: 400px;   max-width:400px; padding-top: 0;
    margin-top: -30px;        height: 100%;
}

.content_video{min-height:2100px;}
	
body {
   
	margin-top: -20px;
}

header {
    background: #fff;
	    padding-bottom: 5px;
}

.breadcrumbs {    }


 li.maximenuck.item1418.level1 span {

        padding-bottom: 3px !important;
    }


    #content {
      
    }



}



