*{
scrollbar-width:12px;
scrollbar-color:#99CCEE #DDDDDD;
}
*::-webkit-scrollbar
{
height:12px;width:12px;
}
*::-webkit-scrollbar-track
{
background:#DDDDDD;
}
*::-webkit-scrollbar-thumb
{
background-color:#99CCEE;
border-radius:5px;
border:1px solid #4455FF;
}

.blinking
{
color:red;
animation:blink 0.5s infinite;
}

.center
{
width:960px;height:100%;
margin:auto;
border:1px solid #AFCFEF;
background-color:#EFEFEF;
box-shadow:0 6px 12px rgba(0,0,0,.3);
}

.centera
{
width:720px;height:416px;
margin:10% auto;
border:1px solid #AFCFEF;
background-color:#EFEFEF;
box-shadow:0px 6px 12px rgba(0,0,0,.3);
}

.centerb
{
width:960px;height:612px;
margin:3% auto;
border:1px solid #AFCFEF;
background-color:#EFEFEF;
box-shadow:0 6px 12px rgba(0,0,0,.3);
}

.tdbg
{
background-color:#F1F1F1;
text-align:right;
color:#4F4F4F;
font-style:italic;
font-size:13px;
}

.tdbr
{
background-color:#F1F1F1;
text-align:right;
color:#4F4F4F;
}

.tdbbr
{
background-color:#F1F1F1;
text-align:right;
color:#2F9F2F;
font-weight:bold;
}

.tdbc
{
background-color:#F1F1F1;
text-align:center;
color:#4F4F4F;
}
.tdr
{
text-align:right;
color:#4F4F4F;
}

.presstext
{
text-shadow:black 1px 1px;
color:#EFEFEF;
}

.presstext2
{
-webkit-background-clip:text;
-moz-background-clip:text;
background-color:#AFAFAF;
background-clip:text;
color:transparent;
text-shadow:rgba(255,255,255,0.5)0px 1px 1px;
}

.formbr
{
width:300px;height:508px;
float:right;
background-color:#EFEFEF;
line-height:1.3;
text-align:left;
}

.formbl
{
width:100%;height:60px;
float:left;
background-color:#EFEFEF;
line-height:60px;
text-align:center;
}

.formbb
{
width:100%;height:52px;
float:left;
background:linear-gradient(to top,#2255AA 60%,#113377 90%);
}

.formbls
{
width:100%;height:52px;
background-color:#EFEFEF;
line-height:52px;
text-align:center;
}

.blink
{
text-shadow:#AFAFAF 0 0 6px;
color:#EF6F6F;
animation:blink 12s;
animation-iteration-count:1;
animation-fill-mode:forwards;
}

.noblink
{
text-shadow:#AFAFAF 0 0 6px;
color:#EF6F6F;
}

@keyframes blink
{
from {opacity:1;}
to   {opacity:0;}
}

.blinking {color:red;animation:blink 0.5s infinite;}
@keyframes blink {from {opacity:1;}to{opacity:0;}}
audio {display:none;}

hr
{
height:0;
margin:12px 0;
padding:0;
border:none;
left:0;
bottom:0;
border-top:1px dotted #BFBFBF;
}

textarea
{
width:64%;height:126px;
outline:1px solid #AFCFEF;
border:none;
font-size:18px;
color:#4F4F4F;
background:linear-gradient(to left,#F9F9F9,white);
margin-left:6px;
padding-left:10px;
padding-right:10px;
margin-top:6px;
padding-top:6px;
resize:none;
font-family:Arial;
}

.textareas
{
width:542px;height:126px;
outline:1px solid #AFCFEF;
border:none;
font-size:18px;
color:#4F4F4F;
background:linear-gradient(to left,#F9F9F9,white);
margin-left:12px;
padding-left:12px;
padding-right:12px;
margin-top:6px;
padding-top:6px;
resize:none;
font-family:Arial;
}

.textareas::-webkit-input-placeholder{color:#3060DD;}
.textareas::-moz-placeholder{color:#3060DD;}

table
{
border-collapse:collapse;
}

td
{
padding-left:6px;
padding-right:6px;
}

button
{
width:144px;height:45px;
outline:1px solid #AFCFEF;
border:none;
cursor:pointer;
background-color:transparent;
font-size:19px;
color:#3F3F3F;
margin-left:6px;
line-height:45px;
}

button:hover
{
background-color:#DFEFFF;
}

button:active
{
box-shadow:inset 0 0 0 1px #DFEFFF,inset 0 2px 12px #AFCFEF;
}

button:disabled
{
background-color:#DFDFDF;cursor:not-allowed;color:#BFBFBF;box-shadow:none;
}

a.button17
{
width:18px;height:18px;
color:#363636;
position:relative;
display:inline-block;
text-decoration:none;
text-align:center;
user-select:none;
border:1px solid #3F6FBF;
border-radius:50%;
background:radial-gradient(50% 50%,#AFCFEF,#3F6FBF);
}

a.button17:hover
{
background:radial-gradient(50% 50%,#BFDFFF,#4F7FCF);
}

a.button17:active
{
background:radial-gradient(68% 68%,#9FBFDF,#003F8F);
}

a.button17_disabled
{
width:18px;height:18px;
pointer-events:none;
color:#333;
position:relative;
display:inline-block;
text-decoration:none;
text-align:center;
user-select:none;
border:1px solid #383838;
border-radius:50%;
background:radial-gradient(50% 50%,#3F3F8F,#4F4F4F);
}

input.a[type='text']
{
width:50%;height:40px;
border:1px solid #AFCFEF;
font-size:19px;
color:#4F4F4F;
background:linear-gradient(to top left,#F6F6F6,white);
padding-left:12px;
padding-right:12px;
margin-top:7px;
line-height:40px;
}

input.b[type='text']
{
width:252px;height:36px;
border:1px solid #AFCFEF;
font-size:18px;
color:#4F4F4F;
background:linear-gradient(to top left,#F6F6F6,white);
padding-left:12px;
padding-right:12px;
margin-top:6px;
margin-left:12px;
line-height:36px;
}

input.c[type='text']
{
width:107px;height:36px;
border:1px solid #AFCFEF;
font-size:18px;
color:#4F4F4F;
background:linear-gradient(to top left,#F6F6F6,white);
padding-left:12px;
padding-right:12px;
margin-top:6px;
margin-left:12px;
line-height:36px;
}

input[type='text']
{
width:150px;height:24px;
border:1px solid #AFCFEF;
font-size:16px;
color:#4F4F4F;
background:linear-gradient(to top left,#F6F6F6,white);
padding-left:6px;
padding-right:6px;
line-height:24px;
}

input[type='text']::-webkit-input-placeholder{color:#3060DD;}
input[type='text']::-moz-placeholder{color:#3060DD;}
input[type='password']::-webkit-input-placeholder{color:#3060DD;}
input[type='password']::-moz-placeholder{color:#3060DD;}

input[type='password']
{
width:50%;height:40px;
border:1px solid #AFCFEF;
font-size:19px;
color:#4F4F4F;
background:linear-gradient(to top left,#F6F6F6,white);
padding-left:12px;
padding-right:12px;
line-height:40px;
}

input[type='number']
{
width:75px;height:24px;
border:1px solid #AFCFEF;
font-size:16px;
color:#4F4F4F;
background:linear-gradient(to top left,#F6F6F6,white);
padding-left:6px;
padding-right:6px;
line-height:24px;
}

input[type="checkbox"]
{
width:32px;height:16px;
-webkit-appearance:none;
-moz-appearance:none;
background:#EFEFEF;
outline:none;
border-radius:10px;
box-shadow:inset 0 0 2px rgba(0,0,0,.2);
transition:.2s;
position:relative;
vertical-align:middle;
}

input:checked[type="checkbox"]
{
background:#BFDFFF;
}

input[type="checkbox"]::before
{
width:16px;height:16px;
content:'';
position:absolute;
border-radius:50%;
top:0px;
left:0;
background:radial-gradient(50% 50%,white,#9F9F9F);
box-shadow:0 2px 5px rgba(0,0,0,.2);
transition:.2s;
transform:scale(1.1);
}

input:checked[type="checkbox"]::before
{
left:16px;
}

input.unknown[type="checkbox"]
{
width:32px;height:16px;
background:#EEEEEE;
-webkit-appearance:none;
-moz-appearance:none;
outline:none;
border-radius:10px;
box-shadow:inset 0 0 2px rgba(0,0,0,.2);
position:relative;
vertical-align:middle;
}

input.unknown[type="checkbox"]::before
{
left:8px;
background:radial-gradient(60% 60%,white,#CFCFCF);
}

.stroke
{
text-shadow:#FFBF00 0 0 3px;
}

body
{
font-family:Arial;
font-size:12px;
color:#202529;
text-align:left;
line-height:1.2;
border:0;
overflow-y:scroll;
}

.tab-wrapper
{
width:98%;
margin-left:10px;
margin-right:10px;
margin-bottom:10px;
display:flex;
flex-wrap:wrap;
align-items:flex-start;
justify-content:flex-start;
}

.tab-wrapper .tab-item,input[type=radio]
{
display:none;
}

.tab-wrapper .tab-item
{
width:100%;
background-color:white;
padding:10px;
order:1;
border-left:1px solid #AFCFEF;
border-bottom:1px solid #AFCFEF;
border-right:1px solid #AFCFEF;
margin-left:-1px;
font-size:16px;
}

.tab-wrapper label
{
height:35px;
-ms-user-select:none;
-moz-user-select:none;
-khtml-user-select:none;
-webkit-user-select:none;
display:flex;
cursor:pointer;
margin-top:10px;
margin-left:-1px;
background-color:#DFDFDF;
line-height:35px;
min-width:50px;
padding:0px 6px;
text-align:left;
float:left;
color:#4F4F4F;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
font-size:16px;
align-items:center;
justify-content:center;
flex-grow:1;
border:1px solid #AFCFEF;
}

.tab-wrapper input[type=radio]:checked+label
{
background-color:white;
border-top:1px solid #FF9F00;
border-bottom:1px solid white;
}

.tab-wrapper input[type=radio]:checked+label+.tab-item
{
display:block;
}

.tab-wrapper input[type=radio]:disabled+label
{
cursor:default;
filter:brightness(90%);
}

.tariff_info
{
width:40%;height:100%;
float:left;
text-align:justify;
line-height:1.2;
}

.form_radio input[type=radio]
{
cursor:pointer;
display:inline;
}

.form_radio input[type=radio]:disabled
{
cursor:default;
}

.form_radio label
{
width:200px;height:24px;
cursor:pointer;
border:none;
line-height:16px;
font-size:16px;
background-color:transparent;
float:left;
}

.form_head
{
width:100%;height:52px;
float:left;
background:linear-gradient(to top,#2F5FAF 30%,#8FAFDF 90%);
}

.marquee
{
width:100%;
text-align:left;
overflow:hidden;
white-space:nowrap;
}

.marquee span
{
width:100%;
display:inline-block;
text-indent:0;
animation:marquee 60s linear infinite
}

.marquee span:hover
{
animation-play-state:paused
}

@keyframes marquee
{
0%   {transform:translate(100%,0);}
100% {transform:translate(-100%,0);}
}

@media only screen and (max-width:440px)
{
.marquee span
    {
    animation:none;
    padding-left:0;
    }
}

a svg
{
border:1px solid #1F2F9F;
}

a.osc
{
background:linear-gradient(to bottom,#0000F7 0%,#0000F7 100%);
background-position:0 100%;
background-repeat:repeat-x;
background-size:1px 1px;
color:#0000E2;
text-decoration:none;
padding-bottom:1px;
}

a.osc:hover
{
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 1 20 4'%3E%3Cstyle type='text/css'%3E.squiggle{animation:shift .24s linear infinite;}@keyframes shift {from {transform:translateX(0);}to {transform:translateX(-20px);}}%3C/style%3E%3Cpath fill='none' stroke='%230000E2' stroke-width='1' class='squiggle' d='M0,3.5 c5,0,5,-2,10,-2 s5,2,10,2 c5,0,5,-2,10,-2 s5,2,10,2'/%3E%3C/svg%3E");
background-position:0 100%;
background-size:auto 3.6px;
background-repeat:repeat-x;
text-decoration:none;
}

a.dotted
{
text-decoration-style:dotted;
color:#0000E2;
padding-bottom:1px;
}

.info-span
{
top:-3px;
position:relative;
margin-left:6px;
color:#808080;
font-size:10pt;
font-style:italic;
}

.anibord
{
width:100%;
height:100%;
display:inline-block;
align-items:baseline;
justify-content:center;
background-repeat:no-repeat;
background-image:linear-gradient(to right,#BFE2FF 100%,#BFE2FF 100%),linear-gradient(to bottom,#BFE2FF 100%,#BFE2FF 100%),linear-gradient(to right,#BFE2FF 100%,#BFE2FF 100%),linear-gradient(to bottom,#BFE2FF 100%,#BFE2FF 100%);
background-size:100% 1px,1px 100%,100% 1px,1px 100%;
background-position:0 0,100% 0,100% 100%,0 100%;
animation:anibord6 1.25s cubic-bezier(0.19,1,0.22,1)1;
animation-play-state:paused;
}

.anibord:hover
{
animation-play-state:running;
}

@keyframes anibord6
{
0%{background-size:0 1px,1px 0,0 1px,1px 0;}
25%{background-size:100% 1px,1px 0,0 1px,1px 0;}
50%{background-size:100% 1px,1px 100%,0 1px,1px 0;}
75%{background-size:100% 1px,1px 100%,100% 1px, 1px 0;}
100%{background-size:100% 1px,1px 100%, 100% 1px, 1px 100%;}
}

.loanbl1
{
float:left;
width:62%;
text-align:justify;
}

.loanbl2
{
margin-top:25px;
margin-left:2%;
width:36%;
text-align:center;
display:inline-block;
}

.loanbl3
{
width:100%;
text-align:justify;
}

del
{
position:relative;
text-decoration:none;
}

del:before
{
content:"";
border-bottom:2px solid #EE3030;
position:absolute;
width:100%;
height:100%;
transform:rotate(36deg);
left:6px;
top:-8px;
}

.span {
  display: inline-block;
  background: #ccc;
  color: #000;
  text-align: center;
  border-radius: 50%;
  padding: 50% 0;
  width: 100%;
  position: absolute;
  transform: translateY(-50%);
}
