

*{
border:0;
padding:0;
margin:0;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
font-family:'rlang',sans-serif,'ricon';


}
*:before,*:after{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
html[dir="rtl"] *{
direction:rtl;
}
html,body{
text-align:center;
cursor:default;
margin:auto;
}
a,a:visited,a:active{
color:#038;
text-decoration:none;
font-weight:bold;
}
a:hover{
color:#79C;
}
.fa,.fab,.fal,.far,.fas{
color:#000;

margin:auto 2px;
vertical-align:middle;
}
a.a_clr{
font-weight:normal;
color:#000;
}
::placeholder{
color:#777;
}

select::-ms-expand{
display:none;
}
.clri{
all:unset;
}
.clri *{
margin:unset;
padding:unset;
min-width:unset;
line-height:unset;
font-size:unset;

color:unset;
-moz-appearance:listitem;
-webkit-appearance:listitem;
appearance:listitem;
}
.def_clr{
background:#38C;
}
.main_tabs{
padding:0;
overflow:hidden;
display:table;

width:100%;
border-spacing:1px 0;
border-collapse:separate;
}
.main_tabs ul{
list-style-type:none;
display:table-row;
}
.main_tabs li{
display:inline-block;
min-width:33.3%;
background:#79C;
text-align:center;
padding:6px;
text-decoration:none;
font-size:22px;
font-weight:bold;
transition:background .3s,color .3s;
border:2px solid #FFF;
position:static;
z-index:6;
text-shadow:-1px -1px 0px rgba(255,255,255,0.3),1px 1px 0px rgba(0,0,0,0.3);
}

.main_tabs li:hover:not(.active){
background:#38C;
box-shadow:inset 0 0 4px 2px rgba(0,0,0,0.5);
text-shadow:-1px -1px 0px rgba(0,0,0,0.3),1px 1px 0px rgba(255,255,255,0.3);
}
.main_tabs .active,.main_tabs .active .fa{
color:#FFF;
}
.main_tabs .active{
background:#38C;
border-radius:8px 8px 0 0;
}
.main_tabs ul.main_tabs_sub{
display:none;
position:absolute;
left:0;
right:0;
padding:6px;
z-index:87;
}
.main_tabs_sub li{
display:inline-block;

min-width:49.2%;
z-index:100;
}
.main_tabs li:hover ul{
display:block;
}
.main_tabs li.sim_btn{
box-shadow:inset 0 0 1px 1px #fff,inset 0 0 3px 3px #000;
border-radius:8px;
}
.main_tabs li.sim_btn:hover:not(.active) {
box-shadow:inset 0 0 2px 2px #fff,inset 0 0 5px 5px #000;
}
.main_tabs li.sim_btn:hover .fa{
color:#fff;
transition:color .3s;
-ms-transition:color .3s;
-webkit-transition:color .3s;
}
#main_view{
margin:0;
padding:0;
background:#fff;
border:2px solid #38C;
border-width:4px 2px 2px;
}
#main_view td:empty{
display:none;
}
#pelf td:empty,#debtors td:empty{
height:1.5em;
}
#main_view td+.clsp:empty{
display:inline-block;
min-height:26px;
}
#main_view select{
max-width:90px;
font-size:.9em;
}
#mini,.mini_bkg{
display:none;
font-style:italic;
}
@media(max-width:62em){
#mini:checked~table td:nth-of-type(n+8):nth-of-type(-n+9),#mini:checked~table td:nth-of-type(n+11):nth-of-type(-n+15){
display:none;
}
#mini,.mini_bkg{
display:inline-block;
}
#mini:checked~table tr td{
border:0;
margin:0px auto;
padding:1px 4px; 
}
}
.hd_ico{
display:;
}
#mORD{
margin:1px;
background:#fff;
border:1px solid #82E;

}






div#box_route{
overflow:auto;
}
table{
border-collapse:collapse;
width:100%;
}
caption,.caption{
background:#79C;
line-height:30px;
}
.ord_decor td,.ord_decor textarea{
line-height:24px;
text-align:justify;
text-align:start;
padding:2px;
display:block;
}
#mORD.ord_decor td{
border-bottom:1px solid #79C;
}
.ord_decor tr div{
display:inline-block;
min-width:99%;
line-height:22px;
text-align:justify;
text-align:start;
margin:2px 2px 0;
border-bottom:1px solid #79C;
}
.ord_decor tr .full{
min-width:99%
}
html[dir="rtl"] .ord_decor tr div{
float:right;
}
html[dir="ltr"] .ord_decor tr div{
float:left;
}
textarea{
background:#eee;
width:99%;
height:auto;
transition:height .5s;
-ms-transition:height .5s;
-webkit-transition:height .5s;
}
textarea:focus{
height:88px;
}
span{
line-height:22px;
padding:1px;
margin:auto 1px;
font-size:16px;
min-width:140px;
display:inline-block;
}
input,select{
font-size:16px;
background:#eee;
min-width:90px;
}

input:-webkit-autofill::first-line{
font-size:16px;
background:#eee;
min-width:90px;
}
select{

-moz-appearance:none;
-webkit-appearance:none;
appearance:none;
padding-right:14px !important;
padding-left:4px !important;
background-color:#eee;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAh0lEQVQ4T93TMQrCUAzG8V9x8QziiYSuXdzFC7h4AcELOPQAdXYovZCHEATlgQV5GFTe1ozJlz/kS1IpjKqw3wQBVyy++JI0y1GTe7DCBbMAckeNIQKk/BanALBB+16LtnDELoMcsM/BESDlz2heDR3WePwKSLo5eoxz3z6NNcFD+vu3ij14Aqz/DxGbKB7CAAAAAElFTkSuQmCC);
background-size:12px 16px;
background-position:99% 50%;
background-repeat:no-repeat;
}
html[dir="rtl"] select{
background-position:1% 50%;
padding-right:4px !important;
padding-left:14px !important;
}
input[type="tel"]{
max-width:16ex;
}
input[type="number"]{
max-width:4em;
}
input[type="radio"]{
appearance:none;
-ms-appearance:none;
-webkit-appearance:none;
border:3px solid #AAAAAA;
border-radius:100%;
transition:all .3s linear;
-ms-transition:all .3s linear;
-webkit-transition:all .3s linear;
}
input[type="radio"]:checked{
border:5px solid #AAAAAA;
background-color:#333;
}
tbody.office select,.mwd_auto span{
min-width:auto;
}
.other_f{
text-align:justify;
text-align:start;
}
select.arow_l{
direction:ltr;
font-weight:normal;
}
select.arow_r{
direction:rtl;
font-weight:bold;
}
html[dir="rtl"] select.arow_l{
direction:rtl;
}
html[dir="rtl"] select.arow_r{
direction:ltr;
}
#mORD input[type="date"]{
height:20px;
max-width:160px;
}
select[disabled]{
margin:auto 2px;
background:#fff;
color:#000;
-webkit-appearance:none;
appearance:none;
}
select[disabled] option,.dspnone{
display:none !important;
}
input[type="checkbox"]{
z-index:1;
display:inline-block;
min-width:auto;
height:20px;
width:20px;
margin:2px 4px;
vertical-align:middle;
-ms-appearance:none;
-webkit-appearance:none;
appearance:none;
border:2px solid #AAA;
-ms-transition:border .3s,background-color .3s,transform .3s;
-webkit-transition:border .3s,background-color .3s,transform .3s;
transition:border .3s,background-color .3s,transform .3s;
}
input[type="checkbox"]:checked{
border:3px solid #AAA;
background-color:#333;
-ms-transform:rotate(90deg);
-webkit-transform:rotate(90deg);
transform:rotate(90deg);
}
#mORD input[type="checkbox"]{
height:18px;
width:18px;
}
tbody.office tr td:first-child{
width:auto;
}
input[type="submit"]{
text-transform:uppercase;
-webkit-appearance:none;
}
.dec_btn_sml{
background:#79C;
border:1px solid #000;
padding:0 4px;
margin:2px;
color:#fff;
text-align:center;
vertical-align:middle;
box-shadow:0 0 3px 1px #000;
transition:all .3s;
-ms-transition:all .3s;
-webkit-transition:all .3s;
}
.dec_sml{
border:1px solid #000;
padding:0 4px;
margin:2px;
box-shadow:0 0 1px 1px #000;
line-height:26px;
max-width:94%;
}
.dec_txt,.dec_inp,.dec_btn{
background-color:#79C;
border:2px solid #000;
padding:2px 4px;
margin:2px;
color:#fff;
line-height:32px;
text-align:center;
font-size:18px;
font-weight:bold;
vertical-align:bottom;
height:38px;
min-width:110px;

}
.dec_btn .fa{
color:#fff;
}
.dec_btn{
cursor:pointer;
box-shadow:0 0 2px #000;
transition:all .3s;
}
.dec_btn_sml:hover,.dec_btn:hover{
background-color:#38C;
border-radius:4px;
box-shadow:inset 0 0 4px 2px rgba(0,0,0,0.5);
}
.dec_txt{

background:#19b;
border:0;
padding:4px;
min-width:98%;
}
.dec_box{
padding:2px 4px;
margin:2px;
text-align:center;
font-size:28px;
font-weight:bold;
line-height:32px;
vertical-align:middle;
height:38px;
min-width:40px !important;
}
.dec_full{
min-width:98%;
}
.flex_tb_tb{
display:table;
width:100%;
background:#19b;
border:1px solid #fff;
border-width:1px 0;
}
.flex_tb_tr{
display:table-cell;
}
.flex_tb_tb form{
display:table-cell;
}
.rsp_tbl{
width:100%;
margin-bottom:.1em;
}
.rsp_tbl thead{
position:absolute;
padding:0;
border:0;
height:1px;
width:1px;
overflow:hidden;
}
.rsp_tbl thead .fa{
color:#FFF;
}
.rsp_tbl th,.blk_brd{
background:#79C;
border-right:0;
font-weight:normal;
text-align:center;
color:#FFF;
padding:6px;
border:2px solid #FFF;
box-shadow:0 0 2px #000;
}

html[dir="rtl"] .rsp_tbl th:last-child{border-left:0;}
html[dir="ltr"] .rsp_tbl th:first-child{border-left:0;}
.rsp_tbl thead th:first-child{
min-width:118px;
}
.rsp_tbl tbody td:first-child{
text-align:justify;
text-align:start;
}
.rsp_tbl tbody,.rsp_tbl tr,.rsp_tbl th,.rsp_tbl td{
display:block;
padding:0;
white-space:normal;
}
.rsp_tbl th,.rsp_tbl td{
padding:.5em;
vertical-align:middle;
}
.rsp_tbl caption{
margin-bottom:1em;
font-size:1em;
font-weight:bold;
text-align:center;
}
.rsp_tbl tfoot{
font-size:.8em;
font-style:italic;
}
.rsp_tbl tbody tr{

border-bottom:2px solid #79c;
background:rgba(238,238,238,0.6);
}
.rsp_tbl input[type="checkbox"]{
margin:0 4px;
height:19px;
}
.rsp_tbl tbody tr:hover td{
border-top:1px solid red;
background:#DDD;
}
.rsp_tbl tbody tr:hover{
background:#DDD;
}
.rsp_tbl tbody tr:last-of-type{
margin-bottom:0;
}
.rsp_tbl tbody th[scope="row"]{
color:#FFF;
}
.rsp_tbl td{
text-align:justify;
text-align:start;
padding:2px 4px;
border-top:1px solid #82E;
}
.rsp_tbl td select{
height:21px;
}
.rsp_tbl tbody .weekday{
background:#19b;
}
.rsp_tbl tbody tr:hover td.weekday{
background:#19b;
}

.exel>div{
display:inline-block;
width:calc(100% - 2px);

text-align:justify;
text-align:start;
border-bottom:1px solid #79C;
}
.exel .one{
width:calc(100% - 2px);
}
.exel .capt{
width:calc(100% - 2px);
text-align:center;
background:#79C;
line-height:30px
}
.exel .tri_one{
width:33%;
display:inline-block;
}
.exel .tri_two{
width:66%;
display:inline-block;
}
.exel .for_one{
width:25%;
display:inline-block;
}
.exel .for_tri{
width:75%;
display:inline-block;
}

.rsp_tbl option:not(:checked){ 
color: #000;
font-style:normal;
}
:focus{
outline:none;
}
.clr{
clear:both;
}
.min_96{
min-width:98px;
}
.min_118{
min-width:118px;
}
.w_3e{
min-width:3em;
width:3em;
}
.w_60{
width:60px;
}
.w_110{
width:110px;
}
.w_160{
width:160px;
}
.txt_cnt{
text-align:center !important;
}
.wsp{

white-space:nowrap;
}
.disinbl{
display:inline-block;
}

.ful_pop{
display:none;
height:99vh;
width:100vw;
left:0;
right:0;
top:0;

position:fixed;
overflow:hidden;
overflow-y: auto;
z-index:1000;
text-align:center;
background:rgba(255,255,255,0.9);
}
.mar_mid{
margin:0 auto;
}
.lang_select_call{
position:fixed;
height:40px;
width:40px;
top:0;
right:0;
z-index:50;
}
html[dir="rtl"] .lang_select_call{
right:auto;
left:0;
}
.basic_img_close{
width:30px;
height:30px;
position:relative;
margin:16px auto;
z-index:20;

}
.basic_img_close::before {
font-family:"ricon";
content:"\f00d";
line-height:28px;
font-size:36px;
font-weight:900;
}
a.navi,div[id*="lang_"]{
width:120px;
height:120px;
margin:0 auto;
padding:1px;
display:block;
background-size:contain;
}
.gmap{
background-image:url(../../all/gmap.svg);
}
.waze{
background-image:url(../../all/waze.svg);
}

.show{
display:;
}
.hide{
visibility:hidden;
position:fixed;
bottom:-2000px;
}
a[href*="tel"]{
text-decoration:none;
color:inherit;
cursor:inherit;
font-weight:inherit;
direction:initial;
}
.stl_tbl{
display:table;
margin:0 auto;
}
.grd_tbl{
display:grid;
border:3px solid #38C;
margin:4px;
border-radius:0 0 6px 6px;
}
.road::before{
font-family:"ricon";
color:#000;
content:"\f4d7";
z-index:86;
line-height:16px;
font-size:18px;
font-weight:600;
font-style:normal;
}
.meet a::after{
font-family:"ricon";
content:"\f2b5";
color:#38C;
position:absolute;
z-index:80;
line-height:16px;
font-size:18px;
margin:auto 64px;
}
.stor i::before{
font-family:"ricon";
content:"\f1b2";
color:#38C;
position:absolute;
z-index:80;
line-height:16px;
font-size:18px;
margin:auto 40px;
font-weight:600;
font-style:normal;
}
.offi::after{
font-family:"ricon";
color:#38C;
content:"\f0b1";
position:absolute;
z-index:86;
line-height:16px;
font-size:18px;
margin:auto 16px;
font-weight:600;
}
td.clsp{
display:inline-block;
width:50%;
line-height:20px;
}
td.clsp3{
display:inline-table;
width:33.3%;
text-align:center;
float:left;
float:none;
}
.ord_decor #box_route td.clsp{
display:inline-block;

text-align:center;
}
.smhd{
display:inline-block;
}
#box_route tr{
text-align:justify;
text-align:start;
}
#box_route span{
min-width:140px;
}
.bg-m{
background:#ddd !important;
}
.bg-r{
background:#f66 !important;
}
.bg-g{
background:#7d7 !important;
}
.bg-so{
background:#fA0 !important;
box-shadow:0 1px 4px 4px #FA0 !important;
}
.cl-r{
color:#f66 !important;
}
.cl-g{
color:#7D7 !important;
}
.fs-s{
font-size:.8em;
}
.fs-dbl{
font-size:2em;
}
.inher{
background:inherit;
color:inherit;
font-size:inherit;
font-weight:inherit;
min-width:initial;
}
.gear:after{
position:relative;
content:"\f013";
font-family:"ricon";
padding:2px;
display:inline-block;
line-height:normal;
animation:spin 1s infinite linear;
-webkit-animation:spin 1s infinite linear;
transform-origin:50% calc(50% + .2px);
}
.check:after{
position:relative;
line-height:normal;
content:"\f00c";
font-family:"ricon";
padding:2px;
}
.i_call:after,.i_gmap:after,.i_waze:after,.i_tran:after,.i_strt:after{
font-family:"ricon";
content:"\f098";

width:30px;
display:inline-block;
padding:0 10px;
text-align:center;
color:#19b;
font-weight:600;
}
.i_gmap:after{
content:"\f3c5";
}
.i_waze:after{
content:"\f83f";
}
.i_tran:after{
content:"\f57d";
}
.i_strt:after{
content:"\f21d";
}
.i_wifi:before{
font-family:"ricon";
content:"\f1eb";
font-weight:700;
line-height:30px;
font-size:30px;
z-index:1000;
display:block;
position:fixed;
margin:10px 20px;
width:40px;
top:0;
text-align:center;
color:#f66;
animation:cwifi 1s infinite linear;
-webkit-animation:cwifi 1s infinite linear;
}
@-webkit-keyframes cwifi{
from{content:"\f1eb";}
to{content:"\f6ac";}
}
@keyframes cwifi{
from{content:"\f1eb";}
to{content:"\f6ac";}
}
.alrt{
animation:calrt 2s infinite linear;
-webkit-animation:calrt 2s infinite linear;
}
@-webkit-keyframes spin{
0%{-webkit-transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);}
}
@keyframes spin{
0%{transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}
@-webkit-keyframes calrt{
0%{background:initial;}
50%{background:red;}
100%{background:initial;}
}
@keyframes calrt{
0%{background:initial;}
50%{background:red;}
100%{background:initial;}
}
.f_hide{
display:inherit !important;
}
.f_show{
display:none !important;
}

@media(min-width:30em){
.rsp_tbl tbody td[data-title]:before{
font-size:.9em;
}

}


@media(min-width:48em){
.f_hide{
display:none !important;
}
.f_show{
display:inherit !important;
}
#mORD{
border-width:2px;
}
tbody.office tr td:first-child{
width:250px;
}
.container{
margin:2%;
}
.main_tabs li,.pad_6{
padding:6px;
}
.ord_decor td,.ord_decor textarea{
display:table-cell;
text-align:justify;
}
.ord_decor #box_route td:not(.clsp3){
display:inline-block;
width:calc(50% - 3px);
}

.ord_decor #box_route td.clsp3{
display:inline-block;
text-align:center;
}
#box_route select{
min-width:auto;
width:4em;
}
.ord_decor tr div{
min-width:49%;
}
.ord_decor span,.ord_decor input,.ord_decor select{
min-width:auto;
}
.ord_decor .viewnew{
display:inline-block;
width:50%;
}
.viewnew>span{
min-width:200px;
}
.viewnew i{
display:none;
}
.viewnew select{
min-width:auto;
}
.viewnew textarea{
pointer-events:none;
background:#fff;
}
.dec_txt{
min-width:220px;
}
.dec_full{
min-width:auto;
}
.exel>div{
width:calc(49% - 1px);
}

}


@media(min-width:62em){
.hd_ico{
display:none !important;
}
.ord_decor tr div{
min-width:33%;
}
.ord_decor #box_route td,.ord_decor #box_route td.clsp,.ord_decor #box_route td:not(.clsp3){

display:table-cell;
width:auto;
}
.smhd{
display:none;
}
#box_route span{
min-width:auto;
}
.offi::after{
line-height:26px;
font-size:12px;
margin:-4px 18px auto;
}
.meet a::after{
line-height:12px;
font-size:12px;
margin:9px 1px;
}
.stor i::before{
line-height:12px;
font-size:12px;
margin:-3px 0 auto;
}
td.clsp{
display:table-cell;
width:auto;
line-height:auto;
}
.ord_decor #box_route td.clsp3{
display:table-cell;
width:auto;
}
.main_tabs li{
display:table-cell;
padding:10px 14px;
font-size:18px;
min-width:auto;
}
.main_tabs .active{
border-bottom-width:0;
}
html[dir="rtl"] .main_tabs ul.main_tabs_sub{
right:auto;
}
html[dir="ltr"] .main_tabs ul.main_tabs_sub{
left:auto;
}
.main_tabs_sub li{
display:block;
}
.rsp_tbl tfoot{
font-size:.9em;
}
.rsp_tbl thead{
position:relative;
clip:auto;
height:auto;
width:auto;
overflow:auto;
}
.rsp_tbl{
font-size:0.85em;
}
.rsp_tbl th{
display:table-cell;
box-shadow:inset -2px 0px 4px -2px #000,inset 2px 0px 4px -2px #000;
}
.rsp_tbl td{
display:table-cell;
padding:.1em;
}
.rsp_tbl tbody{
display:table-row-group;
}
.rsp_tbl tbody tr{
display:table-row;
box-shadow:0 6px 4px -4px #000;
border-width:1px;
}
.rsp_tbl caption{
font-size:1.5em;
}
.rsp_tbl tbody td{
text-align:center;
}
.rsp_tbl tbody td[data-title]:before{
content:none;
}

.rsp_tbl tr{
display:table-row;
}
#main_view td:empty,#main_view td+.clsp:empty{
display:table-cell;
}

.dec_txt,.dec_inp,.dec_btn{
display:inline-block;
}
}


@media(min-width:68em){
#main_view{
margin:0 1px;
padding:0 3px;
}
#main_view select{
max-width:auto;
font-size:.9em;
}
.rsp_tbl{
font-size:1em;
}
.rsp_tbl th{
padding:.4em .1em;
}
.rsp_tbl td{
padding:.2em .1em;
}
.container{
margin:2em auto;
max-width:75em;
}
.main_tabs li{
padding:12px 16px;
}
}


@media(min-width:82em){
.ord_decor #box_route td,.ord_decor #box_route td.clsp{
display:table-cell;
}
.exel>div{
width:33%;
}
}


.dec_chk[type=checkbox]{
height:0;
width:0;
visibility:hidden;
}
.dec_chk{
color:#fff;
cursor:pointer;
text-indent:-9999px;
width:80px;
height:30px;
background:#CCC;
display:block;

position:relative;
border:2px solid #000;

margin:0 20px;
}
.dec_chk:after {
content:'';
position:absolute;
left:0px;

top:0px;
width:30px;
height:26px;
background:#fff;

transition:all .3s;
-ms-transition:all .3s;
-webkit-transition:all .3s;
}
.dec_chk:checked + label {
background:#7D7;
}
.dec_chk:checked + label:after {
left:100%;
transform:translateX(-100%);
}
.dec_chk:active:after {
width:40px;
}

.sld_snap {
position:absolute;
width:29px!important;
height:29px!important;
margin:5px!important;
top:4px;
left:4px;
cursor:pointer;
}
html[dir="rtl"] .sld_snap{
left:auto;
right:4px;
}
.sld_snap:before {
color:#f66;
content:"\f06a";
position:absolute;
font-size:44px;
line-height:44px;
background:#eee;
left:-7px;
top:-7px;
padding:1px;
width:40px;
height:40px;
border-radius:50%;
}
html[dir="rtl"] .sld_snap:before{
left:auto;
right:-7px;
}
.sld_snap + span {
max-height:10em;
opacity:1;
height:auto;
overflow:hidden;
transition:opacity 1s linear,max-height 3s linear;
-ms-transition:opacity 1s linear,max-height 3s linear;
-webkit-transition:opacity 1s linear,max-height 3s linear;
}
.sld_snap:checked + span {
opacity:0;
max-height:0;
overflow:hidden;
border:none;
}
.sld_box{
position:absolute;
display:block;
top:48px;
left:20px;
right:20px;
padding:8px;
margin:auto;
border:1px solid #ddd;
border-radius:3px;
text-align:center;
background:#f66;
font-size: 20px;
}


.tips{
position:relative;
}
.tips:hover:before{
background:rgba(0,0,0,.8);
border-radius:5px;
bottom:28px;
color:#fff;
content:attr(title);
padding:5px 15px;
position:absolute;
z-index:98;
width:auto;
white-space:pre;
animation:opac 1s linear;
}
.tips:hover:after{
border:solid;
border-color:#333 transparent;
border-width:6px 6px 0 6px;
bottom:22px;
content:"";
position:absolute;
z-index:99;
animation:opac 1s linear;
}
@keyframes opac{
0%{opacity:0;}
50%{opacity:0;}
}

.help{
position:unset;
width:auto;
height:auto;
display:unset;

}
span.help:not([data-help]){
display:none;
}
.help[data-help]:after{
content:"\f059";
position:relative;

color:#262;
font-weight:600;
}
[data-tipsh]:hover:before,.help[data-help]:hover:before{
background:#fff;
opacity:0.85;
border-radius:5px;
box-shadow:0 0 4px 2px #000;
content:attr(data-help);
padding:4px 6px;
margin:4px auto;
position:absolute;
z-index:98;
font-size:14px;
width:auto;
white-space:pre-wrap;
animation:opac 1s linear;
line-height:16px;
max-width:340px;

text-align:justify;
text-align:start;
color:#000;
font-weight:bold;
margin-top:2em;

}
.help[data-help]:hover:after{
content:"\f05a";
animation:opac 1s linear;
font-weight:600;
}
[data-help='']:before,[data-tipsh][data-help='']:hover:before{
display:none;
}
.txt_cor{
max-height:1.6em;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
max-width:400px;
}
.tiers{
max-width:435px;
display:block;
margin:0 auto;
}
.tiers>div{
width:99%;
}
.pos_abs{
position:absolute;
}

.hov_hold{
position:relative;
}
.hov_hold .hov_blok {
display:none;
}
.hov_hold:hover .hov_blok {
display:block;
position:absolute;
background:#eee;
min-width:auto !important;
width:auto;
top:22px;
z-index:130;
margin:0;
border:0;
}
.hov_hold .hov_blok div{
min-width:auto !important;
width:100%;
padding:1px 4px;
margin:0;
border:0;
}
.hov_hold .hov_blok div:hover{
box-shadow:0 0 2px 1px inset #000;
}

.pieHld{
border-radius:100%;
display:inline-block;
box-shadow:0 0 8px 4px #222;
background:#222;
transform:rotate(-90deg);
vertical-align: middle;
margin: 20px;
}
.pieTbl{
position:relative;
display:inline-block;
margin:20px;
text-align:center;
vertical-align:middle;
}
.pieTbl td{
padding:.2em .3em;
border-bottom:1px solid #fff
}